bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Valtteri Vuorikoski

Emacs crashes 1-3 times a day with SIGABRT, usually when editing a
buffer in lsp-mode. There is no sure way to reproduce the crash, but it
usually appears after a few hours of using lsp-mode and usually when
scrolling the buffer.

I haven't been able to reproduce this from emacs -Q because it requires
several hours of heavy use to appear, and I can't get much done
with -Q.

This crash never happened with Emacs 26.1.

Possible related: gc-cons-threshold is set to 16MB (ddskk is very slow
with the default value).

gdb stack trace looks like stack was exhausted (sorry, no bt
full/xbacktrace, I'll try to get those on next crash):

#0  0x000055e51066b0a0 in pdumper_marked_p (obj=<optimized out>) at pdumper.h:221
#1  0x000055e51066b0a0 in vector_marked_p (v=<optimized out>) at alloc.c:3724
#2  0x000055e51066b0a0 in vectorlike_marked_p (header=<optimized out>) at alloc.c:3744
#3  0x000055e51066b0a0 in mark_buffer (buffer=0x55e515a28ed0) at alloc.c:6240
#4  0x000055e51066b0a0 in mark_object (arg=<optimized out>) at alloc.c:6514
#5  0x000055e51066b0b4 in mark_object (arg=<optimized out>) at alloc.c:6629
#6  0x000055e51066b91e in mark_vectorlike (header=0x55e5140030a0) at alloc.c:6158
#7  0x000055e51066b0b4 in mark_object (arg=<optimized out>) at alloc.c:6629
#8  0x000055e51066b0b4 in mark_object (arg=<optimized out>) at alloc.c:6629
[similar mark_* calls repeat]
#117306 0x000055e51066b0b4 in mark_object (arg=<optimized out>) at alloc.c:6629
#117307 0x000055e51066ac45 in mark_object (arg=<optimized out>) at alloc.c:6582
#117308 0x000055e51066b91e in mark_vectorlike (header=0x7f34f80fdeb0) at alloc.c:6158
#117309 0x000055e51066ac45 in mark_object (arg=<optimized out>) at alloc.c:6582
#117310 0x000055e51066b91e in mark_vectorlike (header=0x7f34f8655548) at alloc.c:6158
#117311 0x000055e51066ac45 in mark_object (arg=<optimized out>) at alloc.c:6582
#117312 0x000055e51066aa29 in visit_vectorlike_root (type=GC_ROOT_BUFFER_LOCAL_DEFAULT, ptr=<optimized out>, visitor=...) at alloc.c:5693
#117313 0x000055e51066aa29 in visit_buffer_root (type=GC_ROOT_BUFFER_LOCAL_DEFAULT, buffer=<optimized out>, visitor=...) at alloc.c:5708
#117314 0x000055e51066aa29 in visit_static_gc_roots (visitor=...) at alloc.c:5720
#117315 0x000055e51066c171 in garbage_collect () at alloc.c:5941
#117316 0x000055e51066cb31 in maybe_garbage_collect () at alloc.c:5853
#117317 0x000055e5106899dd in maybe_gc () at lisp.h:5064
#117318 0x000055e5106899dd in Ffuncall (nargs=3, args=args@entry=0x7fff04f2e708) at eval.c:2778
#117319 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=4, args=<optimized out>,
    args@entry=0x7fff04f2e728) at bytecode.c:633
#117320 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2e708, nargs=nargs@entry=4, arg_vector=0x7fff04f2e728, arg_vector@entry=0x7fff04f2e958) at eval.c:2989
#117321 0x000055e51068994f in Ffuncall (nargs=5, args=args@entry=0x7fff04f2e950) at eval.c:2808
#117322 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=1, args=<optimized out>,
    args@entry=0x7fff04f2e978) at bytecode.c:633
#117323 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2e950, nargs=nargs@entry=1, arg_vector=0x7fff04f2e978, arg_vector@entry=0x7fff04f2eb28) at eval.c:2989
#117324 0x000055e51068994f in Ffuncall (nargs=2, args=args@entry=0x7fff04f2eb20) at eval.c:2808
#117325 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=3, args=<optimized out>,
    args@entry=0x7fff04f2eb70) at bytecode.c:633
#117326 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2eb20, fun@entry=0x7f34f813fdbd, nargs=nargs@entry=3, arg_vector=0x7fff04f2eb70, arg_vector@entry=0x7fff04f2ed30) at eval.c:2989
#117327 0x000055e51068b780 in apply_lambda (fun=0x7f34f813fdbd, args=<optimized out>, count=count@entry=41) at eval.c:2926
#117328 0x000055e51068ba7a in eval_sub (form=<optimized out>) at eval.c:2348
#117329 0x000055e51068bb77 in eval_sub (form=<optimized out>) at eval.c:2261
#117330 0x000055e51068bf9d in Fprogn (body=<optimized out>) at eval.c:462
#117331 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117332 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117333 0x000055e51068d14d in Fprogn (body=<optimized out>) at eval.c:462
#117334 0x000055e51068d14d in Flet (args=0x55e512d2c1f3) at eval.c:986
#117335 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117336 0x000055e51068c3ad in Fprogn (body=<optimized out>) at eval.c:462
#117337 0x000055e51068c3ad in prog_ignore (body=<optimized out>) at eval.c:473
#117338 0x000055e510689504 in unbind_to (count=<optimized out>, value=0x0) at eval.c:3574
#117339 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117340 0x000055e51068d14d in Fprogn (body=<optimized out>) at eval.c:462
#117341 0x000055e51068d14d in Flet (args=0x55e512d2c193) at eval.c:986
#117342 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117343 0x000055e51068c12d in Fprogn (body=<optimized out>) at eval.c:462
#117344 0x000055e51068c12d in funcall_lambda (fun=0x55e513de3203, fun@entry=0x55e513de3213, nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fff04f2f590) at eval.c:3060
#117345 0x000055e51068b780 in apply_lambda (fun=0x55e513de3213, args=<optimized out>, count=count@entry=31) at eval.c:2926
#117346 0x000055e51068ba7a in eval_sub (form=<optimized out>) at eval.c:2348
#117347 0x000055e51068bf3d in For (args=<optimized out>) at eval.c:375
#117348 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117349 0x000055e51068c41d in Fprogn (body=<optimized out>) at eval.c:462
#117350 0x000055e51068c41d in Fif (args=<optimized out>) at eval.c:418
#117351 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117352 0x000055e51068d30c in FletX (args=0x55e513de1893) at eval.c:894
#117353 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117354 0x000055e51068bf9d in Fprogn (body=<optimized out>, body@entry=0x55e513de18c3) at eval.c:462
#117355 0x000055e51067ce09 in Fsave_current_buffer (args=0x55e513de18c3) at editfns.c:855
#117356 0x000055e51068bbb3 in eval_sub (form=<optimized out>) at eval.c:2226
#117357 0x000055e51068c12d in Fprogn (body=<optimized out>) at eval.c:462
#117358 0x000055e51068c12d in funcall_lambda (fun=0x55e513de18e3, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fff04f2fbb8) at eval.c:3060
#117359 0x000055e51068994f in Ffuncall (nargs=2, args=args@entry=0x7fff04f2fbb0) at eval.c:2808
#117360 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=1, args=<optimized out>,
    args@entry=0x7fff04f2fbf0) at bytecode.c:633
#117361 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2fbb0, nargs=nargs@entry=1, arg_vector=0x7fff04f2fbf0, arg_vector@entry=0x7fff04f2fdb8) at eval.c:2989
#117362 0x000055e51068994f in Ffuncall (nargs=2, args=args@entry=0x7fff04f2fdb0) at eval.c:2808
#117363 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=1, args=<optimized out>,
    args@entry=0x7fff04f2fdc0) at bytecode.c:633
#117364 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2fdb0, nargs=nargs@entry=1, arg_vector=0x7fff04f2fdc0, arg_vector@entry=0x7fff04f2ff58) at eval.c:2989
#117365 0x000055e51068994f in Ffuncall (nargs=2, args=args@entry=0x7fff04f2ff50) at eval.c:2808
#117366 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=1, args=<optimized out>,
    args@entry=0x7fff04f2ff60) at bytecode.c:633
#117367 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2ff50, nargs=nargs@entry=1, arg_vector=0x7fff04f2ff60, arg_vector@entry=0x7fff04f300e8) at eval.c:2989
#117368 0x000055e51068994f in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fff04f300e0) at eval.c:2808
#117369 0x000055e510689aba in call1 (fn=fn@entry=0x55e51c3b2ad5, arg1=<optimized out>) at eval.c:2654
#117370 0x000055e510693978 in mapcar1 (leni=leni@entry=26, vals=vals@entry=0x7fff04f30170, fn=fn@entry=0x55e51c3b2ad5, seq=seq@entry=0x55e51c3ae7a3) at fns.c:2671
#117371 0x000055e510694f48 in Fmapcar (function=0x55e51c3b2ad5, sequence=0x55e51c3ae7a3) at fns.c:2727
#117372 0x000055e5106899f5 in Ffuncall (nargs=3, args=args@entry=0x7fff04f30318) at eval.c:2794
#117373 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=2, args=<optimized out>,
    args@entry=0x7fff04f30330) at bytecode.c:633
#117374 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f30318, nargs=nargs@entry=2, arg_vector=0x7fff04f30330, arg_vector@entry=0x7fff04f305b0) at eval.c:2989
#117375 0x000055e51068994f in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fff04f305a8) at eval.c:2808
#117376 0x000055e510689ccc in Fapply (nargs=4, args=0x7fff04f305a8) at eval.c:2377
#117377 0x000055e5106899f5 in Ffuncall (nargs=5, args=args@entry=0x7fff04f305a0) at eval.c:2794
#117378 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=2, args=<optimized out>,
    args@entry=0x7fff04f30600) at bytecode.c:633
#117379 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f305a0, nargs=nargs@entry=2, arg_vector=0x7fff04f30600, arg_vector@entry=0x7fff04f307e8) at eval.c:2989
#117380 0x000055e51068994f in Ffuncall (nargs=3, args=args@entry=0x7fff04f307e0) at eval.c:2808
#117381 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=2, args=<optimized out>,
    args@entry=0x7fff04f30820) at bytecode.c:633
#117382 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f307e0, nargs=nargs@entry=2, arg_vector=0x7fff04f30820, arg_vector@entry=0x7fff04f309e0) at eval.c:2989
#117383 0x000055e51068994f in Ffuncall (nargs=3, args=args@entry=0x7fff04f309d8) at eval.c:2808
#117384 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=0, args=<optimized out>,
    args@entry=0x7fff04f30a18) at bytecode.c:633
#117385 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f309d8, nargs=nargs@entry=0, arg_vector=0x7fff04f30a18, arg_vector@entry=0x7fff04f30c20) at eval.c:2989
#117386 0x000055e51068994f in Ffuncall (nargs=1, args=args@entry=0x7fff04f30c18) at eval.c:2808
#117387 0x000055e5106bf180 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=0, args=<optimized out>,
    args@entry=0x7fff04f30c60) at bytecode.c:633
#117388 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f30c18, fun@entry=0x55e513e09f45, nargs=nargs@entry=0, arg_vector=0x7fff04f30c60, arg_vector@entry=0x7fff04f30dc0) at eval.c:2989
#117389 0x000055e51068b780 in apply_lambda (fun=0x55e513e09f45, args=<optimized out>, count=count@entry=13) at eval.c:2926
#117390 0x000055e51068ba7a in eval_sub (form=form@entry=0x55e513e06e53) at eval.c:2348
#117391 0x000055e51068d808 in Feval (form=0x55e513e06e53, lexical=<optimized out>) at eval.c:2102
#117392 0x000055e5106899f5 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fff04f30fd0) at eval.c:2794
#117393 0x000055e510688e22 in internal_condition_case_n (bfun=0x55e5106897b0 <Ffuncall>, nargs=nargs@entry=2, args=args@entry=0x7fff04f30fd0, handlers=handlers@entry=0x30, hfun=hfun@entry=
    0x55e51055c080 <safe_eval_handler>) at eval.c:1435
#117394 0x000055e51054c290 in safe__call (inhibit_quit=inhibit_quit@entry=true, nargs=nargs@entry=2, func=func@entry=0x59d0, ap=ap@entry=0x7fff04f31040) at xdisp.c:2807
#117395 0x000055e51054c3d0 in safe__call1 (inhibit_quit=inhibit_quit@entry=true, fn=fn@entry=0x59d0) at xdisp.c:2843
#117396 0x000055e510569bf4 in safe__eval (sexpr=<optimized out>, inhibit_quit=true) at xdisp.c:2857
#117397 0x000055e510569bf4 in display_mode_element (it=it@entry=0x7fff04f31230, depth=1,
    depth@entry=0, field_width=field_width@entry=0, precision=precision@entry=0, elt=elt@entry=0x55e513e06e63, props=props@entry=0x0, risky=false) at xdisp.c:25489
#117398 0x000055e51056aa19 in display_mode_line (w=w@entry=0x55e514c38080, face_id=face_id@entry=TAB_LINE_FACE_ID, format=0x55e513e06e63) at xdisp.c:25065
#117399 0x000055e51056ac3e in display_mode_lines (w=w@entry=0x55e514c38080) at xdisp.c:24993
#117400 0x000055e510583694 in redisplay_window (window=0x55e514c38085, just_this_one_p=just_this_one_p@entry=false) at xdisp.c:18861
#117401 0x000055e510587f3b in redisplay_window_0 (window=window@entry=0x55e514c38085) at xdisp.c:16194
#117402 0x000055e510688ce6 in internal_condition_case_1 (bfun=bfun@entry=0x55e510587f10 <redisplay_window_0>, arg=arg@entry=0x55e514c38085, handlers=<optimized out>, hfun=hfun@entry=0x55e51054aa30 <redisplay_window_error>) at eval.c:1379
#117403 0x000055e5105541f4 in redisplay_windows (window=0x55e514c38085) at xdisp.c:16174
#117404 0x000055e51055420d in redisplay_windows (window=0x55e515bd19e5) at xdisp.c:16168
#117405 0x000055e510574888 in redisplay_internal () at xdisp.c:15642
#117406 0x000055e510576545 in redisplay () at xdisp.c:14869
#117407 0x000055e51061c5a3 in read_char (commandflag=commandflag@entry=1, map=map@entry=0x55e51c3a2c43, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7fff04f3681b, end_time=end_time@entry=0x0) at keyboard.c:2493
#117408 0x000055e51061ed41 in read_key_sequence (keybuf=keybuf@entry=0x7fff04f36930, prompt=prompt@entry=0x0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9553
#117409 0x000055e5106203cc in command_loop_1 () at keyboard.c:1350
#117410 0x000055e510688c4e in internal_condition_case (bfun=bfun@entry=0x55e5106201e0 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x55e510617160 <cmd_error>) at eval.c:1355
#117411 0x000055e510611ca4 in command_loop_2 (ignore=ignore@entry=0x0) at keyboard.c:1091
#117412 0x000055e510688bbd in internal_catch (tag=tag@entry=0xd4d0, func=func@entry=0x55e510611c80 <command_loop_2>, arg=arg@entry=0x0) at eval.c:1116
#117413 0x000055e510611c3b in command_loop () at keyboard.c:1070
#117414 0x000055e510616d76 in recursive_edit_1 () at keyboard.c:714
#117415 0x000055e510617096 in Frecursive_edit () at keyboard.c:786
#117416 0x000055e510534ca0 in main (argc=1, argv=<optimized out>) at emacs.c:2054


In GNU Emacs 27.0.90 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10)
 of 2020-03-18 built on workbuntu2
Repository revision: e92b8e535aa599fa4477578f3e5d0657e494fdd0
Repository branch: emacs-27
Windowing system distributor 'The X.Org Foundation', version 11.0.11202000
System Description: Ubuntu 18.04.4 LTS

Recent messages:
Composing main Info directory...done
Wrote /home/vuori/.emacs.local.d/desktop/.emacs.desktop.lock
LSP :: Connected to [mspyls:21515 status:starting].
LSP :: Connected to [mspyls:21530 status:starting]. [2 times]
Desktop: 2 frames, 19 buffers restored.
For information about GNU Emacs and the GNU system, type C-h C-a.
LSP :: mspyls:21515 initialized successfully
LSP :: mspyls:21530 initialized successfully
LSP :: Microsoft Python language server started [2 times]
Mark set

Configured using:
 'configure --prefix=/usr/local/emacs --with-modules --with-cairo
 --with-imagemagick'

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

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=fcitx
  locale-coding-system: utf-8-unix

Major mode: Haml

Minor modes in effect:
  which-key-mode: t
  shell-dirtrack-mode: t
  pyvenv-tracking-mode: t
  pyvenv-mode: t
  global-tab-line-mode: t
  tab-line-mode: t
  helm-mode: t
  helm--remap-mouse-mode: t
  async-bytecomp-package-mode: t
  delete-selection-mode: t
  global-auto-revert-mode: t
  savehist-mode: t
  desktop-save-mode: t
  show-paren-mode: t
  recentf-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/vuori/.emacs.d/elpa/ws-butler-20170111.2334/ws-butler hides /home/vuori/.emacs.d/lisp/ws-butler
/home/vuori/.emacs.d/elpa/ivy-0.13.0/swiper hides /home/vuori/.emacs.d/lisp/swiper
/home/vuori/.emacs.d/elpa/org-20200210/ox-texinfo hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-texinfo
/home/vuori/.emacs.d/elpa/org-20200210/ox-publish hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-publish
/home/vuori/.emacs.d/elpa/org-20200210/ox-odt hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-odt
/home/vuori/.emacs.d/elpa/org-20200210/ox-org hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-org
/home/vuori/.emacs.d/elpa/org-20200210/ox-html hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-html
/home/vuori/.emacs.d/elpa/org-20200210/ox-md hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-md
/home/vuori/.emacs.d/elpa/org-20200210/ox-latex hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-latex
/home/vuori/.emacs.d/elpa/org-20200210/ox-man hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-man
/home/vuori/.emacs.d/elpa/org-20200210/ox-icalendar hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-icalendar
/home/vuori/.emacs.d/elpa/org-20200210/ox hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox
/home/vuori/.emacs.d/elpa/org-20200210/ox-ascii hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-ascii
/home/vuori/.emacs.d/elpa/org-20200210/ox-beamer hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ox-beamer
/home/vuori/.emacs.d/elpa/org-20200210/org-tempo hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-tempo
/home/vuori/.emacs.d/elpa/org-20200210/org-mouse hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-mouse
/home/vuori/.emacs.d/elpa/org-20200210/org-mobile hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-mobile
/home/vuori/.emacs.d/elpa/org-20200210/org-protocol hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-protocol
/home/vuori/.emacs.d/elpa/org-20200210/org-timer hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-timer
/home/vuori/.emacs.d/elpa/org-20200210/org-plot hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-plot
/home/vuori/.emacs.d/elpa/org-20200210/org hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org
/home/vuori/.emacs.d/elpa/org-20200210/org-table hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-table
/home/vuori/.emacs.d/elpa/org-20200210/org-lint hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-lint
/home/vuori/.emacs.d/elpa/org-20200210/org-src hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-src
/home/vuori/.emacs.d/elpa/org-20200210/org-pcomplete hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-pcomplete
/home/vuori/.emacs.d/elpa/org-20200210/org-num hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-num
/home/vuori/.emacs.d/elpa/org-20200210/org-macs hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-macs
/home/vuori/.emacs.d/elpa/org-20200210/org-macro hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-macro
/home/vuori/.emacs.d/elpa/org-20200210/org-id hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-id
/home/vuori/.emacs.d/elpa/org-20200210/org-inlinetask hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-inlinetask
/home/vuori/.emacs.d/elpa/org-20200210/org-indent hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-indent
/home/vuori/.emacs.d/elpa/org-20200210/org-habit hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-habit
/home/vuori/.emacs.d/elpa/org-20200210/org-list hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-list
/home/vuori/.emacs.d/elpa/org-20200210/org-feed hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-feed
/home/vuori/.emacs.d/elpa/org-20200210/org-element hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-element
/home/vuori/.emacs.d/elpa/org-20200210/org-keys hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-keys
/home/vuori/.emacs.d/elpa/org-20200210/org-ctags hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-ctags
/home/vuori/.emacs.d/elpa/org-20200210/org-footnote hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-footnote
/home/vuori/.emacs.d/elpa/org-20200210/org-datetree hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-datetree
/home/vuori/.emacs.d/elpa/org-20200210/org-goto hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-goto
/home/vuori/.emacs.d/elpa/org-20200210/org-crypt hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-crypt
/home/vuori/.emacs.d/elpa/org-20200210/org-faces hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-faces
/home/vuori/.emacs.d/elpa/org-20200210/org-entities hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-entities
/home/vuori/.emacs.d/elpa/org-20200210/org-agenda hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-agenda
/home/vuori/.emacs.d/elpa/org-20200210/org-clock hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-clock
/home/vuori/.emacs.d/elpa/org-20200210/org-colview hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-colview
/home/vuori/.emacs.d/elpa/org-20200210/org-duration hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-duration
/home/vuori/.emacs.d/elpa/org-20200210/org-capture hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-capture
/home/vuori/.emacs.d/elpa/org-20200210/org-attach hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-attach
/home/vuori/.emacs.d/elpa/org-20200210/org-attach-git hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-attach-git
/home/vuori/.emacs.d/elpa/org-20200210/org-compat hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-compat
/home/vuori/.emacs.d/elpa/org-20200210/org-archive hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-archive
/home/vuori/.emacs.d/elpa/org-20200210/ob-fortran hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-fortran
/home/vuori/.emacs.d/elpa/org-20200210/ob-C hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-C
/home/vuori/.emacs.d/elpa/org-20200210/ol-gnus hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-gnus
/home/vuori/.emacs.d/elpa/org-20200210/ol-w3m hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-w3m
/home/vuori/.emacs.d/elpa/org-20200210/ol-rmail hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-rmail
/home/vuori/.emacs.d/elpa/org-20200210/ol-mhe hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-mhe
/home/vuori/.emacs.d/elpa/org-20200210/ol-irc hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-irc
/home/vuori/.emacs.d/elpa/org-20200210/ol-info hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-info
/home/vuori/.emacs.d/elpa/org-20200210/ol-eww hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-eww
/home/vuori/.emacs.d/elpa/org-20200210/ol-eshell hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-eshell
/home/vuori/.emacs.d/elpa/org-20200210/ol hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol
/home/vuori/.emacs.d/elpa/org-20200210/ol-docview hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-docview
/home/vuori/.emacs.d/elpa/org-20200210/ol-bibtex hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-bibtex
/home/vuori/.emacs.d/elpa/org-20200210/ob-tangle hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-tangle
/home/vuori/.emacs.d/elpa/org-20200210/ol-bbdb hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ol-bbdb
/home/vuori/.emacs.d/elpa/org-20200210/ob-vala hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-vala
/home/vuori/.emacs.d/elpa/org-20200210/ob-shen hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-shen
/home/vuori/.emacs.d/elpa/org-20200210/ob-table hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-table
/home/vuori/.emacs.d/elpa/org-20200210/ob-stan hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-stan
/home/vuori/.emacs.d/elpa/org-20200210/ob-sqlite hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-sqlite
/home/vuori/.emacs.d/elpa/org-20200210/ob-sql hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-sql
/home/vuori/.emacs.d/elpa/org-20200210/ob-shell hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-shell
/home/vuori/.emacs.d/elpa/org-20200210/ob-sed hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-sed
/home/vuori/.emacs.d/elpa/org-20200210/ob-scheme hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-scheme
/home/vuori/.emacs.d/elpa/org-20200210/ob-screen hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-screen
/home/vuori/.emacs.d/elpa/org-20200210/ob-sass hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-sass
/home/vuori/.emacs.d/elpa/org-20200210/ob-ruby hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ruby
/home/vuori/.emacs.d/elpa/org-20200210/ob-R hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-R
/home/vuori/.emacs.d/elpa/org-20200210/ob-python hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-python
/home/vuori/.emacs.d/elpa/org-20200210/ob-ref hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ref
/home/vuori/.emacs.d/elpa/org-20200210/ob-processing hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-processing
/home/vuori/.emacs.d/elpa/org-20200210/ob-picolisp hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-picolisp
/home/vuori/.emacs.d/elpa/org-20200210/ob-plantuml hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-plantuml
/home/vuori/.emacs.d/elpa/org-20200210/ob-perl hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-perl
/home/vuori/.emacs.d/elpa/org-20200210/ob-org hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-org
/home/vuori/.emacs.d/elpa/org-20200210/ob-octave hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-octave
/home/vuori/.emacs.d/elpa/org-20200210/ob-ocaml hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ocaml
/home/vuori/.emacs.d/elpa/org-20200210/ob-mscgen hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-mscgen
/home/vuori/.emacs.d/elpa/org-20200210/ob-maxima hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-maxima
/home/vuori/.emacs.d/elpa/org-20200210/ob-lua hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-lua
/home/vuori/.emacs.d/elpa/org-20200210/ob-matlab hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-matlab
/home/vuori/.emacs.d/elpa/org-20200210/ob-makefile hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-makefile
/home/vuori/.emacs.d/elpa/org-20200210/ob-lisp hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-lisp
/home/vuori/.emacs.d/elpa/org-20200210/ob-lob hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-lob
/home/vuori/.emacs.d/elpa/org-20200210/ob-lilypond hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-lilypond
/home/vuori/.emacs.d/elpa/org-20200210/ob-ledger hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ledger
/home/vuori/.emacs.d/elpa/org-20200210/ob-J hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-J
/home/vuori/.emacs.d/elpa/org-20200210/ob-latex hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-latex
/home/vuori/.emacs.d/elpa/org-20200210/ob-js hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-js
/home/vuori/.emacs.d/elpa/org-20200210/ob-java hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-java
/home/vuori/.emacs.d/elpa/org-20200210/ob-io hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-io
/home/vuori/.emacs.d/elpa/org-20200210/ob-hledger hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-hledger
/home/vuori/.emacs.d/elpa/org-20200210/ob-gnuplot hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-gnuplot
/home/vuori/.emacs.d/elpa/org-20200210/ob-haskell hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-haskell
/home/vuori/.emacs.d/elpa/org-20200210/ob-groovy hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-groovy
/home/vuori/.emacs.d/elpa/org-20200210/ob-forth hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-forth
/home/vuori/.emacs.d/elpa/org-20200210/ob-eshell hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-eshell
/home/vuori/.emacs.d/elpa/org-20200210/ob-exp hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-exp
/home/vuori/.emacs.d/elpa/org-20200210/ob-eval hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-eval
/home/vuori/.emacs.d/elpa/org-20200210/ob hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob
/home/vuori/.emacs.d/elpa/org-20200210/ob-emacs-lisp hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-emacs-lisp
/home/vuori/.emacs.d/elpa/org-20200210/ob-ebnf hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ebnf
/home/vuori/.emacs.d/elpa/org-20200210/ob-dot hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-dot
/home/vuori/.emacs.d/elpa/org-20200210/ob-core hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-core
/home/vuori/.emacs.d/elpa/org-20200210/ob-ditaa hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-ditaa
/home/vuori/.emacs.d/elpa/org-20200210/ob-css hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-css
/home/vuori/.emacs.d/elpa/org-20200210/ob-coq hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-coq
/home/vuori/.emacs.d/elpa/org-20200210/ob-calc hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-calc
/home/vuori/.emacs.d/elpa/org-20200210/ob-clojure hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-clojure
/home/vuori/.emacs.d/elpa/org-20200210/ob-comint hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-comint
/home/vuori/.emacs.d/elpa/org-20200210/ob-awk hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-awk
/home/vuori/.emacs.d/elpa/org-20200210/ob-asymptote hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-asymptote
/home/vuori/.emacs.d/elpa/org-20200210/ob-abc hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/ob-abc
/home/vuori/.emacs.d/elpa/org-20200210/org-loaddefs hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-loaddefs
/home/vuori/.emacs.d/elpa/org-20200210/org-version hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-version
/home/vuori/.emacs.d/elpa/org-20200210/org-install hides /usr/local/emacs/share/emacs/27.0.90/lisp/org/org-install

Features:
(shadow sort mail-extr emacsbug message rfc822 mml mml-sec epa derived
epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail helm-command helm-elisp
helm-eval edebug backtrace ffap mwim winner ido helm-ls-git helm-x-files
helm-for-files helm-bookmark helm-adaptive helm-info bookmark pp
helm-external helm-net ccc company-lsp lsp-ui lsp-ui-flycheck lsp-ui-doc
goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline view lsp-clients
lsp-eslint lsp-verilog lsp-json lsp-csharp gnutls lsp-pwsh lsp-terraform
lsp-yaml lsp-vhdl lsp-haxe lsp-erlang lsp-fsharp lsp-metals lsp-elm
lsp-dart lsp-clojure lsp-go lsp-xml lsp-css lsp-intelephense lsp-vetur
lsp-html lsp-solargraph lsp-rust lsp-pyls lsp smartparens
rainbow-delimiters haml-mode js cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs css-mode sgml-mode
eww mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045
ietf-drums mail-utils mm-util mail-prsvr url-queue url url-proxy
url-privacy url-expand url-methods url-history mailcap shr
text-property-search url-cookie url-domsuf svg xml dom ruby-mode smie
hi-lock flycheck-mypy flycheck company-oddmuse company-keywords
company-etags etags fileloop generator company-gtags
company-dabbrev-code company-dabbrev company-files company-capf
company-cmake company-xcode company-clang company-semantic company-eclim
company-template company-bbdb vc-git diff-mode highlight-thing
lsp-python-ms lsp-mode xref project url-util spinner network-stream puny
nsm rmc markdown-mode thingatpt lv inline imenu ht ewoc em-glob
dash-functional compile bindat vc vc-dispatcher server hcl-mode windmove
framemove which-key narrow-indirect yasnippet python tramp-sh tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat shell
parse-time iso8601 ls-lisp pyvenv eshell esh-cmd esh-ext esh-opt
esh-proc esh-io esh-arg esh-module esh-groups esh-util ws-butler dired+
image-dired image-mode exif image-file dired-x dired-aux dired
dired-loaddefs helm-org-rifle org-clipper org-eww ob-python org ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src
ob-comint org-pcomplete pcomplete comint ansi-color org-list org-faces
org-entities time-date noutline outline org-version ob-emacs-lisp
ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs
find-func cal-menu calendar cal-loaddefs tab-line ibuffer-vc ibuf-ext
ibuffer ibuffer-loaddefs ivy ring colir color ivy-overlay helm-mode
helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep
helm-regexp format-spec helm-utils helm-help helm-types helm helm-source
eieio-compat helm-multi-match helm-lib helm-config helm-easymenu
async-bytecomp async company pcase delsel edmacro kmacro iso-transl
smart-mode-line-light-theme smart-mode-line rich-minority diminish
autorevert filenotify savehist desktop frameset escreen memoize f dash s
cl-extra help-mode paren recentf tree-widget wid-edit battery cus-start
cus-load use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key easy-mmode
use-package-core finder-inf advice rx info package easymenu browse-url
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv
bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray 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 threads dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit
x multi-tty make-network-process emacs)

Memory information:
((conses 16 676266 385927)
 (symbols 48 45100 34)
 (strings 32 177051 29564)
 (string-bytes 1 5668669)
 (vectors 16 81593)
 (vector-slots 8 1027845 511502)
 (floats 8 455 283)
 (intervals 56 3828 2138)
 (buffers 1000 41))



Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Valtteri Vuorikoski
Unfortunately there is nothing printed when emacs dies, which is weird
in itself. zsh just shows that the background process exited with "abort".

I'll make a non-optimized build and see if I can catch a better
backtrace tomorrow.

("Stack overflow" was a misnomer in the original report, I meant that
the process may be hitting a stack size limit. "ulimit -a" shows 8MB
stack limit.)

  -Valtteri


On 2020-03-25 18:20, Eli Zaretskii wrote:

>> From: Valtteri Vuorikoski <[hidden email]>
>> Date: Wed, 25 Mar 2020 16:03:35 +0200
>>
>> Emacs crashes 1-3 times a day with SIGABRT, usually when editing a
>> buffer in lsp-mode. There is no sure way to reproduce the crash, but it
>> usually appears after a few hours of using lsp-mode and usually when
>> scrolling the buffer.
>>
>> I haven't been able to reproduce this from emacs -Q because it requires
>> several hours of heavy use to appear, and I can't get much done
>> with -Q.
>>
>> This crash never happened with Emacs 26.1.
>>
>> Possible related: gc-cons-threshold is set to 16MB (ddskk is very slow
>> with the default value).
>>
>> gdb stack trace looks like stack was exhausted (sorry, no bt
>> full/xbacktrace, I'll try to get those on next crash):
>
> SIGABRT is unlikely to be caused by stack overflow.  Stack overflow
> usually causes SIGSEGV.
>
> Can you please show the full crash message, including the "program
> received signal SIGABRT" part?
>
> Also, this is an optimized build, so the backtrace is not really
> reliable.  Can you build Emacs without optimizations and show a
> backtrace from there (assuming it still crashes in the same manner
> when built that way)?
>
> Thanks.
>



Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Eli Zaretskii
> Cc: [hidden email]
> From: Valtteri Vuorikoski <[hidden email]>
> Date: Wed, 25 Mar 2020 18:25:41 +0200
>
> Unfortunately there is nothing printed when emacs dies, which is weird
> in itself. zsh just shows that the background process exited with "abort".

That's not what I meant.  The information I asked about is displayed
by GDB.

> ("Stack overflow" was a misnomer in the original report, I meant that
> the process may be hitting a stack size limit. "ulimit -a" shows 8MB
> stack limit.)

"Stack overflow" and "hitting the stack size limit" is the same thing.



Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Valtteri Vuorikoski
In reply to this post by Valtteri Vuorikoski
Crash and bt full output from an -O0 -g build, commit
e1f0e0892232221e6333b24788b97942c83ec738. Crash occurred after a few
hours of Javascript editing in js-mode + tide when switching windows.

Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
0x0000559b991e133a in pdumper_object_p (obj=<error reading variable:
Cannot access memory at address 0x7ffec83b9ff8>) at pdumper.h:145
145     {
(gdb) bt full
#1  0x0000559b991e555b in symbol_marked_p (s=0x559b9c3b2300) at alloc.c:3790
#2  0x0000559b991e9e0f in mark_object (arg=0x28d72c0) at alloc.c:6576
         ptr = 0x559b9c3b2300
         obj = 0x28d72c0
         po = 0x559b9c3b2300
         cdr_count = 0
#3  0x0000559b991e9f9c in mark_object (arg=0x559b9e439b53) at alloc.c:6629
         ptr = 0x559b9e439b50
         obj = 0x559b9c3b1fc4
         po = 0x559b9e439b50
         cdr_count = 0
#4  0x0000559b991e9f9c in mark_object (arg=0x559b9e439b63) at alloc.c:6629
         ptr = 0x559b9e439b60
         obj = 0x559b9e439b43
         po = 0x559b9e439b60
         cdr_count = 0
#5  0x0000559b991e9f9c in mark_object (arg=0x559b9e439b83) at alloc.c:6629
         ptr = 0x559b9e439b70
         obj = 0x559b9bb56143
         po = 0x559b9e439b70
         cdr_count = 1
#6  0x0000559b991e9507 in mark_vectorlike (header=0x559b9deeb240) at
alloc.c:6158
         ptr = 0x559b9deeb240
         size = 9
         i = 5
#7  0x0000559b991e9de6 in mark_object (arg=0x559b9e86ff23) at alloc.c:6567
         ptr = 0x559b9deeb240
         pvectype = PVEC_NORMAL_VECTOR
         obj = 0x559b9deeb245
         po = 0x559b9deeb240
         cdr_count = 1
#8  0x0000559b991e9f9c in mark_object (arg=0x559b9e86ff53) at alloc.c:6629
         ptr = 0x559b9e86ff30
         obj = 0x559b9e86ff13
         po = 0x559b9e86ff30
         cdr_count = 1
#9  0x0000559b991e9f9c in mark_object (arg=0x559b9e86ff73) at alloc.c:6629
         ptr = 0x559b9e86ff60
         obj = 0x559b9bb56143
         po = 0x559b9e86ff60
         cdr_count = 1
[similar mark_* calls repeat]
#10 0x0000559b991e9507 in mark_vectorlike (header=0x559b9f3efdd0) at
alloc.c:6158
         ptr = 0x559b9f3efdd0
         size = 9
         i = 5
#100056 0x0000559b991e9e33 in mark_object (arg=0x29685dd66a40) at
alloc.c:6582
         ptr = 0x7f03f7841a80
         obj = 0x29685dd66a40
         po = 0x7f03f7841a80
         cdr_count = 0
#100057 0x0000559b991e9507 in mark_vectorlike (header=0x7f03f7d994b0) at
alloc.c:6158
         ptr = 0x7f03f7d994b0
         size = 2
         i = 1
#100058 0x0000559b991e9de6 in mark_object (arg=0x7f03f7d9947d) at
alloc.c:6567
         ptr = 0x7f03f7d994b0
         pvectype = PVEC_NORMAL_VECTOR
         obj = 0x7f03f7d994b5
         po = 0x7f03f7d994b0
         cdr_count = 0
#100059 0x0000559b991e9e33 in mark_object (arg=0x6ed0) at alloc.c:6582
         ptr = 0x559b99ae1f10 <lispsym+28368>
         obj = 0x6ed0
         po = 0x559b99ae1f10 <lispsym+28368>
         cdr_count = 0
#100060 0x0000559b991e8749 in mark_object_root_visitor
(root_ptr=0x559b99ad0d10 <buffer_defaults+80>,
type=GC_ROOT_BUFFER_LOCAL_DEFAULT, data=0x0) at alloc.c:5742
#100061 0x0000559b991e85d7 in visit_vectorlike_root (visitor=...,
ptr=0x559b99ad0cc0 <buffer_defaults>, type=GC_ROOT_BUFFER_LOCAL_DEFAULT)
at alloc.c:5693
         size = 74
         i = 9
#100062 0x0000559b991e8629 in visit_buffer_root (visitor=...,
buffer=0x559b99ad0cc0 <buffer_defaults>,
type=GC_ROOT_BUFFER_LOCAL_DEFAULT) at alloc.c:5708
#100063 0x0000559b991e8673 in visit_static_gc_roots (visitor=...) at
alloc.c:5720
#100064 0x0000559b991e8c7a in garbage_collect () at alloc.c:5941
         nextb = 0x0
         stack_top_variable = 0 '\000'
         message_p = false
         count = 27
         start = {tv_sec = 1585236695, tv_nsec = 226339349}
         tot_before = 18446744073709551615
         visitor = {visit = 0x559b991e8727 <mark_object_root_visitor>,
data = 0x0}
#100065 0x0000559b991e8a5c in maybe_garbage_collect () at alloc.c:5853
#100066 0x0000559b9922cc75 in maybe_gc () at lisp.h:5065
#100067 0x0000559b99235085 in Ffuncall (nargs=3, args=0x7ffec8d41908) at
eval.c:2778
         fun = 0x559b99a76a45 <Spropertize+5>
         original_fun = 0x7ffec8d418c0
         funcar = 0x559b99242b37 <Fconcat+42>
         numargs = 2
         val = 0x34
         count = 26
#100068 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9cfe90e4,
vector=0x559b9cfe83f5, maxdepth=0x2a, args_template=0x406, nargs=1,
args=0x7ffec8d41de0) at bytecode.c:633
         op = 2
         type = (CATCHER_ALL | unknown: 8)
         targets =
           {0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7cc2
<exec_byte_code+17957>, 0x559b992a7cc4 <exec_byte_code+17959>,
0x559b992a7cc6 <exec_byte_code+17961>, 0x559b992a7cc8
<exec_byte_code+17963>, 0x559b992a7cc8 <exec_byte_code+17963>,
0x559b992a7d45 <exec_byte_code+18088>, 0x559b992a7dd4
<exec_byte_code+18231>, 0x559b992a3c29 <exec_byte_code+1420>,
0x559b992a3c2b <exec_byte_code+1422>, 0x559b992a3c2d
<exec_byte_code+1424>, 0x559b992a3c2f <exec_byte_code+1426>,
0x559b992a3c31 <exec_byte_code+1428>, 0x559b992a3c31
<exec_byte_code+1428>, 0x559b992a3c3a <exec_byte_code+1437>,
0x559b992a3be6 <exec_byte_code+1353>, 0x559b992a4049
<exec_byte_code+2476>, 0x559b992a404b <exec_byte_code+2478>,
0x559b992a404d <exec_byte_code+2480>, 0x559b992a404f
<exec_byte_code+2482>, 0x559b992a4051 <exec_byte_code+2484>,
0x559b992a4051 <exec_byte_code+2484>, 0x559b992a409b
<exec_byte_code+2558>, 0x559b992a405a <exec_byte_code+2493>,
0x559b992a427c <exec_byte_code+3039>, 0x559b992a427e
<exec_byte_code+3041>, 0x559b992a4280 <exec_byte_code+3043>,
0x559b992a4282 <exec_byte_code+3045>, 0x559b992a4284
<exec_byte_code+3047>, 0x559b992a4284 <exec_byte_code+3047>,
0x559b992a421b <exec_byte_code+2942>, 0x559b992a423b
<exec_byte_code+2974>, 0x559b992a4367 <exec_byte_code+3274>,
0x559b992a4369 <exec_byte_code+3276>, 0x559b992a436b
<exec_byte_code+3278>, 0x559b992a436d <exec_byte_code+3280>,
0x559b992a436f <exec_byte_code+3282>, 0x559b992a436f
<exec_byte_code+3282>, 0x559b992a4306 <exec_byte_code+3177>,
0x559b992a4326 <exec_byte_code+3209>, 0x559b992a4455
<exec_byte_code+3512>, 0x559b992a4457 <exec_byte_code+3514>,
0x559b992a4459 <exec_byte_code+3516>, 0x559b992a445b
<exec_byte_code+3518>, 0x559b992a445d <exec_byte_code+3520>,
0x559b992a445d <exec_byte_code+3520>, 0x559b992a43f4
<exec_byte_code+3415>, 0x559b992a4414 <exec_byte_code+3447>,
0x559b992a4eb6 <exec_byte_code+6169>, 0x559b992a4d6c
<exec_byte_code+5839>, 0x559b992a4d60 <exec_byte_code+5827>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a514d <exec_byte_code+6832>,
0x559b992a526a <exec_byte_code+7117>, 0x559b992a52df
<exec_byte_code+7234>, 0x559b992a5357 <exec_byte_code+7354>,
0x559b992a53d1 <exec_byte_code+7476>, 0x559b992a3e8e
<exec_byte_code+2033>, 0x559b992a3f21 <exec_byte_code+2180>,
0x559b992a5465 <exec_byte_code+7624>, 0x559b992a3de4
<exec_byte_code+1863>, 0x559b992a3f9e <exec_byte_code+2305>,
0x559b992a54e5 <exec_byte_code+7752>, 0x559b992a5568
<exec_byte_code+7883>, 0x559b992a55c5 <exec_byte_code+7976>,
0x559b992a5648 <exec_byte_code+8107>, 0x559b992a56cc
<exec_byte_code+8239>, 0x559b992a57fe <exec_byte_code+8545>,
0x559b992a585b <exec_byte_code+8638>, 0x559b992a58de
<exec_byte_code+8769>, 0x559b992a5984 <exec_byte_code+8935>,
0x559b992a59e1 <exec_byte_code+9028>, 0x559b992a5a3e
<exec_byte_code+9121>, 0x559b992a5ac1 <exec_byte_code+9252>,
0x559b992a5b44 <exec_byte_code+9383>, 0x559b992a5bc7
<exec_byte_code+9514>, 0x559b992a5c6d <exec_byte_code+9680>,
0x559b992a5cd4 <exec_byte_code+9783>, 0x559b992a5d3b
<exec_byte_code+9886>, 0x559b992a5e45 <exec_byte_code+10152>,
0x559b992a5f0b <exec_byte_code+10350>, 0x559b992a5fd1
<exec_byte_code+10548>, 0x559b992a6059 <exec_byte_code+10684>,
0x559b992a60e1 <exec_byte_code+10820>, 0x559b992a6169
<exec_byte_code+10956>, 0x559b992a61f1 <exec_byte_code+11092>,
0x559b992a6279 <exec_byte_code+11228>, 0x559b992a62e0
<exec_byte_code+11331>, 0x559b992a63a7 <exec_byte_code+11530>,
0x559b992a640e <exec_byte_code+11633>, 0x559b992a6475
<exec_byte_code+11736>, 0x559b992a64dc <exec_byte_code+11839>,
0x559b992a662d <exec_byte_code+12176>, 0x559b992a4ba1
<exec_byte_code+5380>, 0x559b992a669d <exec_byte_code+12288>,
0x559b992a66fa <exec_byte_code+12381>, 0x559b992a67fc
<exec_byte_code+12639>, 0x559b992a6877 <exec_byte_code+12762>,
0x559b992a68e7 <exec_byte_code+12874>, 0x559b992a6944
<exec_byte_code+12967>, 0x559b992a699c <exec_byte_code+13055>,
0x559b992a69f4 <exec_byte_code+13143>, 0x559b992a6a54
<exec_byte_code+13239>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a6ac1 <exec_byte_code+13348>, 0x559b992a6b19
<exec_byte_code+13436>, 0x559b992a6b71 <exec_byte_code+13524>,
0x559b992a6bc9 <exec_byte_code+13612>, 0x559b992a6c21
<exec_byte_code+13700>, 0x559b992a6c79 <exec_byte_code+13788>,
0x559b992a4ba1 <exec_byte_code+5380>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a6cd6 <exec_byte_code+13881>,
0x559b992a6d3d <exec_byte_code+13984>, 0x559b992a6d9a
<exec_byte_code+14077>, 0x559b992a6df7 <exec_byte_code+14170>,
0x559b992a6e7a <exec_byte_code+14301>, 0x559b992a6efd
<exec_byte_code+14432>, 0x559b992a6f5a <exec_byte_code+14525>,
0x559b992a707d <exec_byte_code+14816>, 0x559b992a7100
<exec_byte_code+14947>, 0x559b992a7183 <exec_byte_code+15078>,
0x559b992a7206 <exec_byte_code+15209>, 0x559b992a725e
<exec_byte_code+15297>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a4ab4 <exec_byte_code+5143>, 0x559b992a452d
<exec_byte_code+3728>, 0x559b992a3d34 <exec_byte_code+1687>,
0x559b992a461c <exec_byte_code+3967>, 0x559b992a46c4
<exec_byte_code+4135>, 0x559b992a4769 <exec_byte_code+4300>,
0x559b992a4a56 <exec_byte_code+5049>, 0x559b992a4a6e
<exec_byte_code+5073>, 0x559b992a41b9 <exec_byte_code+2844>,
0x559b992a4b5e <exec_byte_code+5313>, 0x559b992a4be4
<exec_byte_code+5447>, 0x559b992a4c87 <exec_byte_code+5610>,
0x559b992a4cdc <exec_byte_code+5695>, 0x559b992a4f0e
<exec_byte_code+6257>, 0x559b992a4f94 <exec_byte_code+6391>,
0x559b992a5034 <exec_byte_code+6551>, 0x559b992a50af
<exec_byte_code+6674>, 0x559b992a44d0 <exec_byte_code+3635>,
0x559b992a72bb <exec_byte_code+15390>, 0x559b992a7361
<exec_byte_code+15556>, 0x559b992a73be <exec_byte_code+15649>,
0x559b992a741b <exec_byte_code+15742>, 0x559b992a7478
<exec_byte_code+15835>, 0x559b992a74d5 <exec_byte_code+15928>,
0x559b992a7558 <exec_byte_code+16059>, 0x559b992a75db
<exec_byte_code+16190>, 0x559b992a765e <exec_byte_code+16321>,
0x559b992a76e1 <exec_byte_code+16452>, 0x559b992a7813
<exec_byte_code+16758>, 0x559b992a7896 <exec_byte_code+16889>,
0x559b992a7919 <exec_byte_code+17020>, 0x559b992a7976
<exec_byte_code+17113>, 0x559b992a79f9 <exec_byte_code+17244>,
0x559b992a7a7c <exec_byte_code+17375>, 0x559b992a7ad9
<exec_byte_code+17468>, 0x559b992a7b36 <exec_byte_code+17561>,
0x559b992a6543 <exec_byte_code+11942>, 0x559b992a65aa
<exec_byte_code+12045>, 0x559b992a7b9d <exec_byte_code+17664>,
0x559b992a7c17 <exec_byte_code+17786>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a480e <exec_byte_code+4465>,
0x559b992a4834 <exec_byte_code+4503>, 0x559b992a48be
<exec_byte_code+4641>, 0x559b992a4948 <exec_byte_code+4779>,
0x559b992a49cf <exec_byte_code+4914>, 0x559b992a575b
<exec_byte_code+8382>, 0x559b992a5da2 <exec_byte_code+9989>,
0x559b992a6759 <exec_byte_code+12476>, 0x559b992a7e8e
<exec_byte_code+18417>, 0x559b992a7f1e <exec_byte_code+18561>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7fdb <exec_byte_code+18750>,
0x559b992a808c <exec_byte_code+18927>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a8204 <exec_byte_code+19303> <repeats 64 times>}
         const_length = 14
         bytestr_length = 52
         vectorp = 0x559b9cfe83f8
         quitcounter = 1 '\001'
         stack_items = 11
         sa_avail = 16244
         sa_count = 26
         alloc = 0x7ffec8d418d0
         item_bytes = 88
         stack_base = 0x7ffec8d418d0
         top = 0x7ffec8d41908
         stack_lim = 0x7ffec8d41928
         bytestr_data = 0x7ffec8d41928
"\300\001\301\"\300\002\302\"\211\303\304\300\006\006\305\"\306\307#Q\310\300\211\006\006\311\"@\312\"!B\002\203\062"
         pc = 0x7ffec8d41943 "@\312\"!B\002\203\062"
         count = 26
         result = 0xc8df2c72
#100069 0x0000559b99235c37 in funcall_lambda (fun=0x559b9cfe8475,
nargs=1, arg_vector=0x7ffec8d41dd8) at eval.c:2989
         size = 5
         val = 0xc991b4a3a
         syms_left = 0x406
         next = 0x559b9922ade7 <PSEUDOVECTORP+57>
         lexenv = 0x7ffec8d41d00
         count = 26
         i = 94126857153448
         optional = false
         rest = false
#100070 0x0000559b9923518c in Ffuncall (nargs=2, args=0x7ffec8d41dd0) at
eval.c:2796
         fun = 0x559b9cfe8475
         original_fun = 0x350dc30
         funcar = 0x2bc1
         numargs = 1
         val = 0x559b992f3d3d <set_point_both+1919>
         count = 25
#100071 0x0000559b992349e3 in call1 (fn=0x350dc30, arg1=0x559ba21f4813)
at eval.c:2654
#100072 0x0000559b99249a3c in mapcar1 (leni=1, vals=0x7ffec8d41e70,
fn=0x350dc30, seq=0x559ba21f4823) at fns.c:2671
         tail = 0x559ba21f4823
         dummy = 0x0
         i = 0
#100073 0x0000559b99249e0e in Fmapcar (function=0x350dc30,
sequence=0x559ba21f4823) at fns.c:2727
         sa_avail = 16376
         sa_count = 25
         leni = 1
         args = 0x7ffec8d41e70
         nmapped = 140732267765472
         ret = 0x559b99215924 <WINDOWP+29>
#100074 0x0000559b992355b4 in funcall_subr (subr=0x559b99a78bc0
<Smapcar>, numargs=2, args=0x7ffec8d42020) at eval.c:2869
         internal_argbuf = {0x100000002, 0x7ffec8d41fa0, 0x559b99adb040
<lispsym>, 0x1001e50700, 0x559b99a78bc0 <Smapcar>, 0x7ffec8d41f78,
0x559b9922ade7 <PSEUDOVECTORP+57>, 0x1000000000}
         internal_args = 0x7ffec8d42020
#100075 0x0000559b99235148 in Ffuncall (nargs=3, args=0x7ffec8d42018) at
eval.c:2794
         fun = 0x559b99a78bc5 <Smapcar+5>
         original_fun = 0x29685dd17668
         funcar = 0x7ffec8d41ff0
         numargs = 2
         val = 0x2
         count = 24
#100076 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9c381624,
vector=0x559b9aea8425, maxdepth=0x16, args_template=0x80a, nargs=2,
args=0x7ffec8d424f8) at bytecode.c:633
         op = 2
         type = (unknown: 3369345200)
         targets =
           {0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7cc2
<exec_byte_code+17957>, 0x559b992a7cc4 <exec_byte_code+17959>,
0x559b992a7cc6 <exec_byte_code+17961>, 0x559b992a7cc8
<exec_byte_code+17963>, 0x559b992a7cc8 <exec_byte_code+17963>,
0x559b992a7d45 <exec_byte_code+18088>, 0x559b992a7dd4
<exec_byte_code+18231>, 0x559b992a3c29 <exec_byte_code+1420>,
0x559b992a3c2b <exec_byte_code+1422>, 0x559b992a3c2d
<exec_byte_code+1424>, 0x559b992a3c2f <exec_byte_code+1426>,
0x559b992a3c31 <exec_byte_code+1428>, 0x559b992a3c31
<exec_byte_code+1428>, 0x559b992a3c3a <exec_byte_code+1437>,
0x559b992a3be6 <exec_byte_code+1353>, 0x559b992a4049
<exec_byte_code+2476>, 0x559b992a404b <exec_byte_code+2478>,
0x559b992a404d <exec_byte_code+2480>, 0x559b992a404f
<exec_byte_code+2482>, 0x559b992a4051 <exec_byte_code+2484>,
0x559b992a4051 <exec_byte_code+2484>, 0x559b992a409b
<exec_byte_code+2558>, 0x559b992a405a <exec_byte_code+2493>,
0x559b992a427c <exec_byte_code+3039>, 0x559b992a427e
<exec_byte_code+3041>, 0x559b992a4280 <exec_byte_code+3043>,
0x559b992a4282 <exec_byte_code+3045>, 0x559b992a4284
<exec_byte_code+3047>, 0x559b992a4284 <exec_byte_code+3047>,
0x559b992a421b <exec_byte_code+2942>, 0x559b992a423b
<exec_byte_code+2974>, 0x559b992a4367 <exec_byte_code+3274>,
0x559b992a4369 <exec_byte_code+3276>, 0x559b992a436b
<exec_byte_code+3278>, 0x559b992a436d <exec_byte_code+3280>,
0x559b992a436f <exec_byte_code+3282>, 0x559b992a436f
<exec_byte_code+3282>, 0x559b992a4306 <exec_byte_code+3177>,
0x559b992a4326 <exec_byte_code+3209>, 0x559b992a4455
<exec_byte_code+3512>, 0x559b992a4457 <exec_byte_code+3514>,
0x559b992a4459 <exec_byte_code+3516>, 0x559b992a445b
<exec_byte_code+3518>, 0x559b992a445d <exec_byte_code+3520>,
0x559b992a445d <exec_byte_code+3520>, 0x559b992a43f4
<exec_byte_code+3415>, 0x559b992a4414 <exec_byte_code+3447>,
0x559b992a4eb6 <exec_byte_code+6169>, 0x559b992a4d6c
<exec_byte_code+5839>, 0x559b992a4d60 <exec_byte_code+5827>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a514d <exec_byte_code+6832>,
0x559b992a526a <exec_byte_code+7117>, 0x559b992a52df
<exec_byte_code+7234>, 0x559b992a5357 <exec_byte_code+7354>,
0x559b992a53d1 <exec_byte_code+7476>, 0x559b992a3e8e
<exec_byte_code+2033>, 0x559b992a3f21 <exec_byte_code+2180>,
0x559b992a5465 <exec_byte_code+7624>, 0x559b992a3de4
<exec_byte_code+1863>, 0x559b992a3f9e <exec_byte_code+2305>,
0x559b992a54e5 <exec_byte_code+7752>, 0x559b992a5568
<exec_byte_code+7883>, 0x559b992a55c5 <exec_byte_code+7976>,
0x559b992a5648 <exec_byte_code+8107>, 0x559b992a56cc
<exec_byte_code+8239>, 0x559b992a57fe <exec_byte_code+8545>,
0x559b992a585b <exec_byte_code+8638>, 0x559b992a58de
<exec_byte_code+8769>, 0x559b992a5984 <exec_byte_code+8935>,
0x559b992a59e1 <exec_byte_code+9028>, 0x559b992a5a3e
<exec_byte_code+9121>, 0x559b992a5ac1 <exec_byte_code+9252>,
0x559b992a5b44 <exec_byte_code+9383>, 0x559b992a5bc7
<exec_byte_code+9514>, 0x559b992a5c6d <exec_byte_code+9680>,
0x559b992a5cd4 <exec_byte_code+9783>, 0x559b992a5d3b
<exec_byte_code+9886>, 0x559b992a5e45 <exec_byte_code+10152>,
0x559b992a5f0b <exec_byte_code+10350>, 0x559b992a5fd1
<exec_byte_code+10548>, 0x559b992a6059 <exec_byte_code+10684>,
0x559b992a60e1 <exec_byte_code+10820>, 0x559b992a6169
<exec_byte_code+10956>, 0x559b992a61f1 <exec_byte_code+11092>,
0x559b992a6279 <exec_byte_code+11228>, 0x559b992a62e0
<exec_byte_code+11331>, 0x559b992a63a7 <exec_byte_code+11530>,
0x559b992a640e <exec_byte_code+11633>, 0x559b992a6475
<exec_byte_code+11736>, 0x559b992a64dc <exec_byte_code+11839>,
0x559b992a662d <exec_byte_code+12176>, 0x559b992a4ba1
<exec_byte_code+5380>, 0x559b992a669d <exec_byte_code+12288>,
0x559b992a66fa <exec_byte_code+12381>, 0x559b992a67fc
<exec_byte_code+12639>, 0x559b992a6877 <exec_byte_code+12762>,
0x559b992a68e7 <exec_byte_code+12874>, 0x559b992a6944
<exec_byte_code+12967>, 0x559b992a699c <exec_byte_code+13055>,
0x559b992a69f4 <exec_byte_code+13143>, 0x559b992a6a54
<exec_byte_code+13239>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a6ac1 <exec_byte_code+13348>, 0x559b992a6b19
<exec_byte_code+13436>, 0x559b992a6b---Type <return> to continue, or q
<return> to quit---
71 <exec_byte_code+13524>, 0x559b992a6bc9 <exec_byte_code+13612>,
0x559b992a6c21 <exec_byte_code+13700>, 0x559b992a6c79
<exec_byte_code+13788>, 0x559b992a4ba1 <exec_byte_code+5380>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a6cd6
<exec_byte_code+13881>, 0x559b992a6d3d <exec_byte_code+13984>,
0x559b992a6d9a <exec_byte_code+14077>, 0x559b992a6df7
<exec_byte_code+14170>, 0x559b992a6e7a <exec_byte_code+14301>,
0x559b992a6efd <exec_byte_code+14432>, 0x559b992a6f5a
<exec_byte_code+14525>, 0x559b992a707d <exec_byte_code+14816>,
0x559b992a7100 <exec_byte_code+14947>, 0x559b992a7183
<exec_byte_code+15078>, 0x559b992a7206 <exec_byte_code+15209>,
0x559b992a725e <exec_byte_code+15297>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a4ab4 <exec_byte_code+5143>,
0x559b992a452d <exec_byte_code+3728>, 0x559b992a3d34
<exec_byte_code+1687>, 0x559b992a461c <exec_byte_code+3967>,
0x559b992a46c4 <exec_byte_code+4135>, 0x559b992a4769
<exec_byte_code+4300>, 0x559b992a4a56 <exec_byte_code+5049>,
0x559b992a4a6e <exec_byte_code+5073>, 0x559b992a41b9
<exec_byte_code+2844>, 0x559b992a4b5e <exec_byte_code+5313>,
0x559b992a4be4 <exec_byte_code+5447>, 0x559b992a4c87
<exec_byte_code+5610>, 0x559b992a4cdc <exec_byte_code+5695>,
0x559b992a4f0e <exec_byte_code+6257>, 0x559b992a4f94
<exec_byte_code+6391>, 0x559b992a5034 <exec_byte_code+6551>,
0x559b992a50af <exec_byte_code+6674>, 0x559b992a44d0
<exec_byte_code+3635>, 0x559b992a72bb <exec_byte_code+15390>,
0x559b992a7361 <exec_byte_code+15556>, 0x559b992a73be
<exec_byte_code+15649>, 0x559b992a741b <exec_byte_code+15742>,
0x559b992a7478 <exec_byte_code+15835>, 0x559b992a74d5
<exec_byte_code+15928>, 0x559b992a7558 <exec_byte_code+16059>,
0x559b992a75db <exec_byte_code+16190>, 0x559b992a765e
<exec_byte_code+16321>, 0x559b992a76e1 <exec_byte_code+16452>,
0x559b992a7813 <exec_byte_code+16758>, 0x559b992a7896
<exec_byte_code+16889>, 0x559b992a7919 <exec_byte_code+17020>,
0x559b992a7976 <exec_byte_code+17113>, 0x559b992a79f9
<exec_byte_code+17244>, 0x559b992a7a7c <exec_byte_code+17375>,
0x559b992a7ad9 <exec_byte_code+17468>, 0x559b992a7b36
<exec_byte_code+17561>, 0x559b992a6543 <exec_byte_code+11942>,
0x559b992a65aa <exec_byte_code+12045>, 0x559b992a7b9d
<exec_byte_code+17664>, 0x559b992a7c17 <exec_byte_code+17786>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a480e
<exec_byte_code+4465>, 0x559b992a4834 <exec_byte_code+4503>,
0x559b992a48be <exec_byte_code+4641>, 0x559b992a4948
<exec_byte_code+4779>, 0x559b992a49cf <exec_byte_code+4914>,
0x559b992a575b <exec_byte_code+8382>, 0x559b992a5da2
<exec_byte_code+9989>, 0x559b992a6759 <exec_byte_code+12476>,
0x559b992a7e8e <exec_byte_code+18417>, 0x559b992a7f1e
<exec_byte_code+18561>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7fdb
<exec_byte_code+18750>, 0x559b992a808c <exec_byte_code+18927>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a8204 <exec_byte_code+19303> <repeats
64 times>}
         const_length = 1
         bytestr_length = 5
         vectorp = 0x559b9aea8428
         quitcounter = 1 '\001'
         stack_items = 6
         sa_avail = 16331
         sa_count = 24
         alloc = 0x7ffec8d42000
         item_bytes = 48
         stack_base = 0x7ffec8d42000
         top = 0x7ffec8d42018
         stack_lim = 0x7ffec8d42030
         bytestr_data = 0x7ffec8d42030 "\300\002\002\"\207"
         pc = 0x7ffec8d42034 "\207"
         count = 24
         result = 0x1cbe
#100077 0x0000559b99235c37 in funcall_lambda (fun=0x559b9aea8435,
nargs=2, arg_vector=0x7ffec8d424e8) at eval.c:2989
         size = 5
         val = 0x0
         syms_left = 0x80a
         next = 0x559b9922ade7 <PSEUDOVECTORP+57>
         lexenv = 0x1
         count = 24
         i = 2
         optional = false
         rest = false
#100078 0x0000559b9923518c in Ffuncall (nargs=3, args=0x7ffec8d424e0) at
eval.c:2796
         fun = 0x559b9aea8435
         original_fun = 0x28a6210
         funcar = 0x559b991e3636 <list1+40>
         numargs = 2
         val = 0x7ffec8d42470
         count = 23
#100079 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9cfe90e4,
vector=0x559b9cfe83f5, maxdepth=0x2a, args_template=0x406, nargs=1,
args=0x7ffec8d429b0) at bytecode.c:633
         op = 2
         type = CATCHER
         targets =
           {0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7cc2
<exec_byte_code+17957>, 0x559b992a7cc4 <exec_byte_code+17959>,
0x559b992a7cc6 <exec_byte_code+17961>, 0x559b992a7cc8
<exec_byte_code+17963>, 0x559b992a7cc8 <exec_byte_code+17963>,
0x559b992a7d45 <exec_byte_code+18088>, 0x559b992a7dd4
<exec_byte_code+18231>, 0x559b992a3c29 <exec_byte_code+1420>,
0x559b992a3c2b <exec_byte_code+1422>, 0x559b992a3c2d
<exec_byte_code+1424>, 0x559b992a3c2f <exec_byte_code+1426>,
0x559b992a3c31 <exec_byte_code+1428>, 0x559b992a3c31
<exec_byte_code+1428>, 0x559b992a3c3a <exec_byte_code+1437>,
0x559b992a3be6 <exec_byte_code+1353>, 0x559b992a4049
<exec_byte_code+2476>, 0x559b992a404b <exec_byte_code+2478>,
0x559b992a404d <exec_byte_code+2480>, 0x559b992a404f
<exec_byte_code+2482>, 0x559b992a4051 <exec_byte_code+2484>,
0x559b992a4051 <exec_byte_code+2484>, 0x559b992a409b
<exec_byte_code+2558>, 0x559b992a405a <exec_byte_code+2493>,
0x559b992a427c <exec_byte_code+3039>, 0x559b992a427e
<exec_byte_code+3041>, 0x559b992a4280 <exec_byte_code+3043>,
0x559b992a4282 <exec_byte_code+3045>, 0x559b992a4284
<exec_byte_code+3047>, 0x559b992a4284 <exec_byte_code+3047>,
0x559b992a421b <exec_byte_code+2942>, 0x559b992a423b
<exec_byte_code+2974>, 0x559b992a4367 <exec_byte_code+3274>,
0x559b992a4369 <exec_byte_code+3276>, 0x559b992a436b
<exec_byte_code+3278>, 0x559b992a436d <exec_byte_code+3280>,
0x559b992a436f <exec_byte_code+3282>, 0x559b992a436f
<exec_byte_code+3282>, 0x559b992a4306 <exec_byte_code+3177>,
0x559b992a4326 <exec_byte_code+3209>, 0x559b992a4455
<exec_byte_code+3512>, 0x559b992a4457 <exec_byte_code+3514>,
0x559b992a4459 <exec_byte_code+3516>, 0x559b992a445b
<exec_byte_code+3518>, 0x559b992a445d <exec_byte_code+3520>,
0x559b992a445d <exec_byte_code+3520>, 0x559b992a43f4
<exec_byte_code+3415>, 0x559b992a4414 <exec_byte_code+3447>,
0x559b992a4eb6 <exec_byte_code+6169>, 0x559b992a4d6c
<exec_byte_code+5839>, 0x559b992a4d60 <exec_byte_code+5827>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a514d <exec_byte_code+6832>,
0x559b992a526a <exec_byte_code+7117>, 0x559b992a52df
<exec_byte_code+7234>, 0x559b992a5357 <exec_byte_code+7354>,
0x559b992a53d1 <exec_byte_code+7476>, 0x559b992a3e8e
<exec_byte_code+2033>, 0x559b992a3f21 <exec_byte_code+2180>,
0x559b992a5465 <exec_byte_code+7624>, 0x559b992a3de4
<exec_byte_code+1863>, 0x559b992a3f9e <exec_byte_code+2305>,
0x559b992a54e5 <exec_byte_code+7752>, 0x559b992a5568
<exec_byte_code+7883>, 0x559b992a55c5 <exec_byte_code+7976>,
0x559b992a5648 <exec_byte_code+8107>, 0x559b992a56cc
<exec_byte_code+8239>, 0x559b992a57fe <exec_byte_code+8545>,
0x559b992a585b <exec_byte_code+8638>, 0x559b992a58de
<exec_byte_code+8769>, 0x559b992a5984 <exec_byte_code+8935>,
0x559b992a59e1 <exec_byte_code+9028>, 0x559b992a5a3e
<exec_byte_code+9121>, 0x559b992a5ac1 <exec_byte_code+9252>,
0x559b992a5b44 <exec_byte_code+9383>, 0x559b992a5bc7
<exec_byte_code+9514>, 0x559b992a5c6d <exec_byte_code+9680>,
0x559b992a5cd4 <exec_byte_code+9783>, 0x559b992a5d3b
<exec_byte_code+9886>, 0x559b992a5e45 <exec_byte_code+10152>,
0x559b992a5f0b <exec_byte_code+10350>, 0x559b992a5fd1
<exec_byte_code+10548>, 0x559b992a6059 <exec_byte_code+10684>,
0x559b992a60e1 <exec_byte_code+10820>, 0x559b992a6169
<exec_byte_code+10956>, 0x559b992a61f1 <exec_byte_code+11092>,
0x559b992a6279 <exec_byte_code+11228>, 0x559b992a62e0
<exec_byte_code+11331>, 0x559b992a63a7 <exec_byte_code+11530>,
0x559b992a640e <exec_byte_code+11633>, 0x559b992a6475
<exec_byte_code+11736>, 0x559b992a64dc <exec_byte_code+11839>,
0x559b992a662d <exec_byte_code+12176>, 0x559b992a4ba1
<exec_byte_code+5380>, 0x559b992a669d <exec_byte_code+12288>,
0x559b992a66fa <exec_byte_code+12381>, 0x559b992a67fc
<exec_byte_code+12639>, 0x559b992a6877 <exec_byte_code+12762>,
0x559b992a68e7 <exec_byte_code+12874>, 0x559b992a6944
<exec_byte_code+12967>, 0x559b992a699c <exec_byte_code+13055>,
0x559b992a69f4 <exec_byte_code+13143>, 0x559b992a6a54
<exec_byte_code+13239>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a6ac1 <exec_byte_code+13348>, 0x559b992a6b19
<exec_byte_code+13436>, 0x559b992a6b71 <exec_byte_code+13524>,
0x559b992a6bc9 <exec_byte_code+13612>, 0x559b992a6c21
<exec_byte_code+13700>, 0x559b992a6c79 <exec_byte_code+13788>,
0x559b992a4ba1 <exec_byte_code+5380>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a6cd6 <exec_byte_code+13881>,
0x559b992a6d3d <exec_byte_code+13984>, 0x559b992a6d9a
<exec_byte_code+14077>, 0x559b992a6df7 <exec_byte_code+14170>,
0x559b992a6e7a <exec_byte_code+14301>, 0x559b992a6efd
<exec_byte_code+14432>, 0x559b992a6f5a <exec_byte_code+14525>,
0x559b992a707d <exec_byte_code+14816>, 0x559b992a7100
<exec_byte_code+14947>, 0x559b992a7183 <exec_byte_code+15078>,
0x559b992a7206 <exec_byte_code+15209>, 0x559b992a725e
<exec_byte_code+15297>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a4ab4 <exec_byte_code+5143>, 0x559b992a452d
<exec_byte_code+3728>, 0x559b992a3d34 <exec_byte_code+1687>,
0x559b992a461c <exec_byte_code+3967>, 0x559b992a46c4
<exec_byte_code+4135>, 0x559b992a4769 <exec_byte_code+4300>,
0x559b992a4a56 <exec_byte_code+5049>, 0x559b992a4a6e
<exec_byte_code+5073>, 0x559b992a41b9 <exec_byte_code+2844>,
0x559b992a4b5e <exec_byte_code+5313>, 0x559b992a4be4
<exec_byte_code+5447>, 0x559b992a4c87 <exec_byte_code+5610>,
0x559b992a4cdc <exec_byte_code+5695>, 0x559b992a4f0e
<exec_byte_code+6257>, 0x559b992a4f94 <exec_byte_code+6391>,
0x559b992a5034 <exec_byte_code+6551>, 0x559b992a50af
<exec_byte_code+6674>, 0x559b992a44d0 <exec_byte_code+3635>,
0x559b992a72bb <exec_byte_code+15390>, 0x559b992a7361
<exec_byte_code+15556>, 0x559b992a73be <exec_byte_code+15649>,
0x559b992a741b <exec_byte_code+15742>, 0x559b992a7478
<exec_byte_code+15835>, 0x559b992a74d5 <exec_byte_code+15928>,
0x559b992a7558 <exec_byte_code+16059>, 0x559b992a75db
<exec_byte_code+16190>, 0x559b992a765e <exec_byte_code+16321>,
0x559b992a76e1 <exec_byte_code+16452>, 0x559b992a7813
<exec_byte_code+16758>, 0x559b992a7896 <exec_byte_code+16889>,
0x559b992a7919 <exec_byte_code+17020>, 0x559b992a7976
<exec_byte_code+17113>, 0x559b992a79f9 <exec_byte_code+17244>,
0x559b992a7a7c <exec_byte_code+17375>, 0x559b992a7ad9
<exec_byte_code+17468>, 0x559b992a7b36 <exec_byte_code+17561>,
0x559b992a6543 <exec_byte_code+11942>, 0x559b992a65aa
<exec_byte_code+12045>, 0x559b992a7b9d <exec_byte_code+17664>,
0x559b992a7c17 <exec_byte_code+17786>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a480e <exec_byte_code+4465>,
0x559b992a4834 <exec_byte_code+4503>, 0x559b992a48be
<exec_byte_code+4641>, 0x559b992a4948 <exec_byte_code+4779>,
0x559b992a49cf <exec_byte_code+4914>, 0x559b992a575b
<exec_byte_code+8382>, 0x559b992a5da2 <exec_byte_code+9989>,
0x559b992a6759 <exec_byte_code+12476>, 0x559b992a7e8e
<exec_byte_code+18417>, 0x559b992a7f1e <exec_byte_code+18561>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7fdb <exec_byte_code+18750>,
0x559b992a808c <exec_byte_code+18927>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a8204 <exec_byte_code+19303> <repeats 64 times>}
         const_length = 14
         bytestr_length = 52
         vectorp = 0x559b9cfe83f8
         quitcounter = 1 '\001'
         stack_items = 11
         sa_avail = 16244
         sa_count = 23
         alloc = 0x7ffec8d424a0
         item_bytes = 88
         stack_base = 0x7ffec8d424a0
         top = 0x7ffec8d424e0
         stack_lim = 0x7ffec8d424f8
         bytestr_data = 0x7ffec8d424f8
"\300\001\301\"\300\002\302\"\211\303\304\300\006\006\305\"\306\307#Q\310\300\211\006\006\311\"@\312\"!B\002\203\062"
         pc = 0x7ffec8d42525 "\"B\202\063"
         count = 23
         result = 0x559ba253e8b3
#100080 0x0000559b99235c37 in funcall_lambda (fun=0x559b9cfe8475,
nargs=1, arg_vector=0x7ffec8d429a8) at eval.c:2989
         size = 5
         val = 0x0
         syms_left = 0x406
         next = 0x559b9922ade7 <PSEUDOVECTORP+57>
         lexenv = 0x0
         count = 23
         i = 3
         optional = false
         rest = false
#100081 0x0000559b9923518c in Ffuncall (nargs=2, args=0x7ffec8d429a0) at
eval.c:2796
         fun = 0x559b9cfe8475
         original_fun = 0x350dc30
         funcar = 0x0
         numargs = 1
         val = 0x559ba253e8b3
         count = 22
#100082 0x0000559b992349e3 in call1 (fn=0x350dc30, arg1=0x559ba21f4903)
at eval.c:2654
#100083 0x0000559b99249a3c in mapcar1 (leni=15, vals=0x7ffec8d42a40,
fn=0x350dc30, seq=0x559ba20589a3) at fns.c:2671
         tail = 0x559ba21f4913
         dummy = 0x559ba253e8b3
         i = 1
#100084 0x0000559b99249e0e in Fmapcar (function=0x350dc30,
sequence=0x559ba20589a3) at fns.c:2727
         sa_avail = 16264
         sa_count = 22
         leni = 15
         args = 0x7ffec8d42a40
         nmapped = 94126842928181
         ret = 0x7ffec8d42b30
#100085 0x0000559b992355b4 in funcall_subr (subr=0x559b99a78bc0
<Smapcar>, numargs=2, args=0x7ffec8d42c60) at eval.c:2869
         internal_argbuf = {0x0, 0x0, 0x559b99adb040 <lispsym>,
0x1001e50700, 0x559b99a78bc0 <Smapcar>, 0x7ffec8d42bb8, 0x559b9922ade7
<PSEUDOVECTORP+57>, 0x1000000000}
         internal_args = 0x7ffec8d42c60
#100086 0x0000559b99235148 in Ffuncall (nargs=3, args=0x7ffec8d42c58) at
eval.c:2794
         fun = 0x559b99a78bc5 <Smapcar+5>
         original_fun = 0x29685dd17668
         funcar = 0x7ffec8d42c30
         numargs = 2
         val = 0x559ba20589a3
         count = 21
#100087 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9cfe91a4,
vector=0x559b9cfe8505, maxdepth=0x1a, args_template=0x2, nargs=0,
args=0x7ffec8d43128) at bytecode.c:633
         op = 2
         type = CATCHER
         targets =
           {0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7cc2
<exec_byte_code+17957>, 0x559b992a7cc4 <exec_byte_code+17959>,
0x559b992a7cc6 <exec_byte_code+17961>, 0x559b992a7cc8
<exec_byte_code+17963>, 0x559b992a7cc8 <exec_byte_code+17963>,
0x559b992a7d45 <exec_byte_code+18088>, 0x559b992a7dd4
<exec_byte_code+18231>, 0x559b992a3c29 <exec_byte_code+1420>,
0x559b992a3c2b <exec_byte_code+1422>, 0x559b992a3c2d
<exec_byte_code+1424>, 0x559b992a3c2f <exec_byte_code+1426>,
0x559b992a3c31 <exec_byte_code+1428>, 0x559b992a3c31
<exec_byte_code+1428>, 0x559b992a3c3a <exec_byte_code+1437>,
0x559b992a3be6 <e---Type <return> to continue, or q <return> to quit---
xec_byte_code+1353>, 0x559b992a4049 <exec_byte_code+2476>,
0x559b992a404b <exec_byte_code+2478>, 0x559b992a404d
<exec_byte_code+2480>, 0x559b992a404f <exec_byte_code+2482>,
0x559b992a4051 <exec_byte_code+2484>, 0x559b992a4051
<exec_byte_code+2484>, 0x559b992a409b <exec_byte_code+2558>,
0x559b992a405a <exec_byte_code+2493>, 0x559b992a427c
<exec_byte_code+3039>, 0x559b992a427e <exec_byte_code+3041>,
0x559b992a4280 <exec_byte_code+3043>, 0x559b992a4282
<exec_byte_code+3045>, 0x559b992a4284 <exec_byte_code+3047>,
0x559b992a4284 <exec_byte_code+3047>, 0x559b992a421b
<exec_byte_code+2942>, 0x559b992a423b <exec_byte_code+2974>,
0x559b992a4367 <exec_byte_code+3274>, 0x559b992a4369
<exec_byte_code+3276>, 0x559b992a436b <exec_byte_code+3278>,
0x559b992a436d <exec_byte_code+3280>, 0x559b992a436f
<exec_byte_code+3282>, 0x559b992a436f <exec_byte_code+3282>,
0x559b992a4306 <exec_byte_code+3177>, 0x559b992a4326
<exec_byte_code+3209>, 0x559b992a4455 <exec_byte_code+3512>,
0x559b992a4457 <exec_byte_code+3514>, 0x559b992a4459
<exec_byte_code+3516>, 0x559b992a445b <exec_byte_code+3518>,
0x559b992a445d <exec_byte_code+3520>, 0x559b992a445d
<exec_byte_code+3520>, 0x559b992a43f4 <exec_byte_code+3415>,
0x559b992a4414 <exec_byte_code+3447>, 0x559b992a4eb6
<exec_byte_code+6169>, 0x559b992a4d6c <exec_byte_code+5839>,
0x559b992a4d60 <exec_byte_code+5827>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a514d <exec_byte_code+6832>, 0x559b992a526a
<exec_byte_code+7117>, 0x559b992a52df <exec_byte_code+7234>,
0x559b992a5357 <exec_byte_code+7354>, 0x559b992a53d1
<exec_byte_code+7476>, 0x559b992a3e8e <exec_byte_code+2033>,
0x559b992a3f21 <exec_byte_code+2180>, 0x559b992a5465
<exec_byte_code+7624>, 0x559b992a3de4 <exec_byte_code+1863>,
0x559b992a3f9e <exec_byte_code+2305>, 0x559b992a54e5
<exec_byte_code+7752>, 0x559b992a5568 <exec_byte_code+7883>,
0x559b992a55c5 <exec_byte_code+7976>, 0x559b992a5648
<exec_byte_code+8107>, 0x559b992a56cc <exec_byte_code+8239>,
0x559b992a57fe <exec_byte_code+8545>, 0x559b992a585b
<exec_byte_code+8638>, 0x559b992a58de <exec_byte_code+8769>,
0x559b992a5984 <exec_byte_code+8935>, 0x559b992a59e1
<exec_byte_code+9028>, 0x559b992a5a3e <exec_byte_code+9121>,
0x559b992a5ac1 <exec_byte_code+9252>, 0x559b992a5b44
<exec_byte_code+9383>, 0x559b992a5bc7 <exec_byte_code+9514>,
0x559b992a5c6d <exec_byte_code+9680>, 0x559b992a5cd4
<exec_byte_code+9783>, 0x559b992a5d3b <exec_byte_code+9886>,
0x559b992a5e45 <exec_byte_code+10152>, 0x559b992a5f0b
<exec_byte_code+10350>, 0x559b992a5fd1 <exec_byte_code+10548>,
0x559b992a6059 <exec_byte_code+10684>, 0x559b992a60e1
<exec_byte_code+10820>, 0x559b992a6169 <exec_byte_code+10956>,
0x559b992a61f1 <exec_byte_code+11092>, 0x559b992a6279
<exec_byte_code+11228>, 0x559b992a62e0 <exec_byte_code+11331>,
0x559b992a63a7 <exec_byte_code+11530>, 0x559b992a640e
<exec_byte_code+11633>, 0x559b992a6475 <exec_byte_code+11736>,
0x559b992a64dc <exec_byte_code+11839>, 0x559b992a662d
<exec_byte_code+12176>, 0x559b992a4ba1 <exec_byte_code+5380>,
0x559b992a669d <exec_byte_code+12288>, 0x559b992a66fa
<exec_byte_code+12381>, 0x559b992a67fc <exec_byte_code+12639>,
0x559b992a6877 <exec_byte_code+12762>, 0x559b992a68e7
<exec_byte_code+12874>, 0x559b992a6944 <exec_byte_code+12967>,
0x559b992a699c <exec_byte_code+13055>, 0x559b992a69f4
<exec_byte_code+13143>, 0x559b992a6a54 <exec_byte_code+13239>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a6ac1
<exec_byte_code+13348>, 0x559b992a6b19 <exec_byte_code+13436>,
0x559b992a6b71 <exec_byte_code+13524>, 0x559b992a6bc9
<exec_byte_code+13612>, 0x559b992a6c21 <exec_byte_code+13700>,
0x559b992a6c79 <exec_byte_code+13788>, 0x559b992a4ba1
<exec_byte_code+5380>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a6cd6 <exec_byte_code+13881>, 0x559b992a6d3d
<exec_byte_code+13984>, 0x559b992a6d9a <exec_byte_code+14077>,
0x559b992a6df7 <exec_byte_code+14170>, 0x559b992a6e7a
<exec_byte_code+14301>, 0x559b992a6efd <exec_byte_code+14432>,
0x559b992a6f5a <exec_byte_code+14525>, 0x559b992a707d
<exec_byte_code+14816>, 0x559b992a7100 <exec_byte_code+14947>,
0x559b992a7183 <exec_byte_code+15078>, 0x559b992a7206
<exec_byte_code+15209>, 0x559b992a725e <exec_byte_code+15297>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a4ab4
<exec_byte_code+5143>, 0x559b992a452d <exec_byte_code+3728>,
0x559b992a3d34 <exec_byte_code+1687>, 0x559b992a461c
<exec_byte_code+3967>, 0x559b992a46c4 <exec_byte_code+4135>,
0x559b992a4769 <exec_byte_code+4300>, 0x559b992a4a56
<exec_byte_code+5049>, 0x559b992a4a6e <exec_byte_code+5073>,
0x559b992a41b9 <exec_byte_code+2844>, 0x559b992a4b5e
<exec_byte_code+5313>, 0x559b992a4be4 <exec_byte_code+5447>,
0x559b992a4c87 <exec_byte_code+5610>, 0x559b992a4cdc
<exec_byte_code+5695>, 0x559b992a4f0e <exec_byte_code+6257>,
0x559b992a4f94 <exec_byte_code+6391>, 0x559b992a5034
<exec_byte_code+6551>, 0x559b992a50af <exec_byte_code+6674>,
0x559b992a44d0 <exec_byte_code+3635>, 0x559b992a72bb
<exec_byte_code+15390>, 0x559b992a7361 <exec_byte_code+15556>,
0x559b992a73be <exec_byte_code+15649>, 0x559b992a741b
<exec_byte_code+15742>, 0x559b992a7478 <exec_byte_code+15835>,
0x559b992a74d5 <exec_byte_code+15928>, 0x559b992a7558
<exec_byte_code+16059>, 0x559b992a75db <exec_byte_code+16190>,
0x559b992a765e <exec_byte_code+16321>, 0x559b992a76e1
<exec_byte_code+16452>, 0x559b992a7813 <exec_byte_code+16758>,
0x559b992a7896 <exec_byte_code+16889>, 0x559b992a7919
<exec_byte_code+17020>, 0x559b992a7976 <exec_byte_code+17113>,
0x559b992a79f9 <exec_byte_code+17244>, 0x559b992a7a7c
<exec_byte_code+17375>, 0x559b992a7ad9 <exec_byte_code+17468>,
0x559b992a7b36 <exec_byte_code+17561>, 0x559b992a6543
<exec_byte_code+11942>, 0x559b992a65aa <exec_byte_code+12045>,
0x559b992a7b9d <exec_byte_code+17664>, 0x559b992a7c17
<exec_byte_code+17786>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a480e <exec_byte_code+4465>, 0x559b992a4834
<exec_byte_code+4503>, 0x559b992a48be <exec_byte_code+4641>,
0x559b992a4948 <exec_byte_code+4779>, 0x559b992a49cf
<exec_byte_code+4914>, 0x559b992a575b <exec_byte_code+8382>,
0x559b992a5da2 <exec_byte_code+9989>, 0x559b992a6759
<exec_byte_code+12476>, 0x559b992a7e8e <exec_byte_code+18417>,
0x559b992a7f1e <exec_byte_code+18561>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7fdb <exec_byte_code+18750>, 0x559b992a808c
<exec_byte_code+18927>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a8204
<exec_byte_code+19303> <repeats 64 times>}
         const_length = 16
         bytestr_length = 52
         vectorp = 0x559b9cfe8508
         quitcounter = 1 '\001'
         stack_items = 7
         sa_avail = 16276
         sa_count = 21
         alloc = 0x7ffec8d42c40
         item_bytes = 56
         stack_base = 0x7ffec8d42c40
         top = 0x7ffec8d42c58
         stack_lim = 0x7ffec8d42c78
         bytestr_data = 0x7ffec8d42c78 "\301 \302\001!\203#"
         pc = 0x7ffec8d42c96 "\262\001\202\063"
         count = 21
         result = 0x0
#100088 0x0000559b99235c37 in funcall_lambda (fun=0x559b9cfe8595,
nargs=0, arg_vector=0x7ffec8d43128) at eval.c:2989
         size = 4
         val = 0x559b991dcaca <memclear+37>
         syms_left = 0x2
         next = 0x559b9922ade7 <PSEUDOVECTORP+57>
         lexenv = 0x0
         count = 21
         i = 0
         optional = false
         rest = false
#100089 0x0000559b9923518c in Ffuncall (nargs=1, args=0x7ffec8d43120) at
eval.c:2796
         fun = 0x559b9cfe8595
         original_fun = 0x350dc90
         funcar = 0x29685e114290
         numargs = 0
         val = 0x2f7bef300
         count = 20
#100090 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9bc06ce4,
vector=0x559b9bc05dd5, maxdepth=0xe, args_template=0x402, nargs=1,
args=0x7ffec8d435e8) at bytecode.c:633
         op = 0
         type = CATCHER
         targets =
           {0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7cc2
<exec_byte_code+17957>, 0x559b992a7cc4 <exec_byte_code+17959>,
0x559b992a7cc6 <exec_byte_code+17961>, 0x559b992a7cc8
<exec_byte_code+17963>, 0x559b992a7cc8 <exec_byte_code+17963>,
0x559b992a7d45 <exec_byte_code+18088>, 0x559b992a7dd4
<exec_byte_code+18231>, 0x559b992a3c29 <exec_byte_code+1420>,
0x559b992a3c2b <exec_byte_code+1422>, 0x559b992a3c2d
<exec_byte_code+1424>, 0x559b992a3c2f <exec_byte_code+1426>,
0x559b992a3c31 <exec_byte_code+1428>, 0x559b992a3c31
<exec_byte_code+1428>, 0x559b992a3c3a <exec_byte_code+1437>,
0x559b992a3be6 <exec_byte_code+1353>, 0x559b992a4049
<exec_byte_code+2476>, 0x559b992a404b <exec_byte_code+2478>,
0x559b992a404d <exec_byte_code+2480>, 0x559b992a404f
<exec_byte_code+2482>, 0x559b992a4051 <exec_byte_code+2484>,
0x559b992a4051 <exec_byte_code+2484>, 0x559b992a409b
<exec_byte_code+2558>, 0x559b992a405a <exec_byte_code+2493>,
0x559b992a427c <exec_byte_code+3039>, 0x559b992a427e
<exec_byte_code+3041>, 0x5---Type <return> to continue, or q <return> to
quit---
59b992a4280 <exec_byte_code+3043>, 0x559b992a4282 <exec_byte_code+3045>,
0x559b992a4284 <exec_byte_code+3047>, 0x559b992a4284
<exec_byte_code+3047>, 0x559b992a421b <exec_byte_code+2942>,
0x559b992a423b <exec_byte_code+2974>, 0x559b992a4367
<exec_byte_code+3274>, 0x559b992a4369 <exec_byte_code+3276>,
0x559b992a436b <exec_byte_code+3278>, 0x559b992a436d
<exec_byte_code+3280>, 0x559b992a436f <exec_byte_code+3282>,
0x559b992a436f <exec_byte_code+3282>, 0x559b992a4306
<exec_byte_code+3177>, 0x559b992a4326 <exec_byte_code+3209>,
0x559b992a4455 <exec_byte_code+3512>, 0x559b992a4457
<exec_byte_code+3514>, 0x559b992a4459 <exec_byte_code+3516>,
0x559b992a445b <exec_byte_code+3518>, 0x559b992a445d
<exec_byte_code+3520>, 0x559b992a445d <exec_byte_code+3520>,
0x559b992a43f4 <exec_byte_code+3415>, 0x559b992a4414
<exec_byte_code+3447>, 0x559b992a4eb6 <exec_byte_code+6169>,
0x559b992a4d6c <exec_byte_code+5839>, 0x559b992a4d60
<exec_byte_code+5827>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a514d
<exec_byte_code+6832>, 0x559b992a526a <exec_byte_code+7117>,
0x559b992a52df <exec_byte_code+7234>, 0x559b992a5357
<exec_byte_code+7354>, 0x559b992a53d1 <exec_byte_code+7476>,
0x559b992a3e8e <exec_byte_code+2033>, 0x559b992a3f21
<exec_byte_code+2180>, 0x559b992a5465 <exec_byte_code+7624>,
0x559b992a3de4 <exec_byte_code+1863>, 0x559b992a3f9e
<exec_byte_code+2305>, 0x559b992a54e5 <exec_byte_code+7752>,
0x559b992a5568 <exec_byte_code+7883>, 0x559b992a55c5
<exec_byte_code+7976>, 0x559b992a5648 <exec_byte_code+8107>,
0x559b992a56cc <exec_byte_code+8239>, 0x559b992a57fe
<exec_byte_code+8545>, 0x559b992a585b <exec_byte_code+8638>,
0x559b992a58de <exec_byte_code+8769>, 0x559b992a5984
<exec_byte_code+8935>, 0x559b992a59e1 <exec_byte_code+9028>,
0x559b992a5a3e <exec_byte_code+9121>, 0x559b992a5ac1
<exec_byte_code+9252>, 0x559b992a5b44 <exec_byte_code+9383>,
0x559b992a5bc7 <exec_byte_code+9514>, 0x559b992a5c6d
<exec_byte_code+9680>, 0x559b992a5cd4 <exec_byte_code+9783>,
0x559b992a5d3b <exec_byte_code+9886>, 0x559b992a5e45
<exec_byte_code+10152>, 0x559b992a5f0b <exec_byte_code+10350>,
0x559b992a5fd1 <exec_byte_code+10548>, 0x559b992a6059
<exec_byte_code+10684>, 0x559b992a60e1 <exec_byte_code+10820>,
0x559b992a6169 <exec_byte_code+10956>, 0x559b992a61f1
<exec_byte_code+11092>, 0x559b992a6279 <exec_byte_code+11228>,
0x559b992a62e0 <exec_byte_code+11331>, 0x559b992a63a7
<exec_byte_code+11530>, 0x559b992a640e <exec_byte_code+11633>,
0x559b992a6475 <exec_byte_code+11736>, 0x559b992a64dc
<exec_byte_code+11839>, 0x559b992a662d <exec_byte_code+12176>,
0x559b992a4ba1 <exec_byte_code+5380>, 0x559b992a669d
<exec_byte_code+12288>, 0x559b992a66fa <exec_byte_code+12381>,
0x559b992a67fc <exec_byte_code+12639>, 0x559b992a6877
<exec_byte_code+12762>, 0x559b992a68e7 <exec_byte_code+12874>,
0x559b992a6944 <exec_byte_code+12967>, 0x559b992a699c
<exec_byte_code+13055>, 0x559b992a69f4 <exec_byte_code+13143>,
0x559b992a6a54 <exec_byte_code+13239>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a6ac1 <exec_byte_code+13348>,
0x559b992a6b19 <exec_byte_code+13436>, 0x559b992a6b71
<exec_byte_code+13524>, 0x559b992a6bc9 <exec_byte_code+13612>,
0x559b992a6c21 <exec_byte_code+13700>, 0x559b992a6c79
<exec_byte_code+13788>, 0x559b992a4ba1 <exec_byte_code+5380>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a6cd6
<exec_byte_code+13881>, 0x559b992a6d3d <exec_byte_code+13984>,
0x559b992a6d9a <exec_byte_code+14077>, 0x559b992a6df7
<exec_byte_code+14170>, 0x559b992a6e7a <exec_byte_code+14301>,
0x559b992a6efd <exec_byte_code+14432>, 0x559b992a6f5a
<exec_byte_code+14525>, 0x559b992a707d <exec_byte_code+14816>,
0x559b992a7100 <exec_byte_code+14947>, 0x559b992a7183
<exec_byte_code+15078>, 0x559b992a7206 <exec_byte_code+15209>,
0x559b992a725e <exec_byte_code+15297>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a4ab4 <exec_byte_code+5143>,
0x559b992a452d <exec_byte_code+3728>, 0x559b992a3d34
<exec_byte_code+1687>, 0x559b992a461c <exec_byte_code+3967>,
0x559b992a46c4 <exec_byte_code+4135>, 0x559b992a4769
<exec_byte_code+4300>, 0x559b992a4a56 <exec_byte_code+5049>,
0x559b992a4a6e <exec_byte_code+5073>, 0x559b992a41b9
<exec_byte_code+2844>, 0x559b992a4b5e <exec_byte_code+5313>,
0x559b992a4be4 <exec_byte_code+5447>, 0x559b992a4c87
<exec_byte_code+5610>, 0x559b992a4cdc <exec_byte_code+5695>,
0x559b992a4f0e <exec_byte_code+6257>, 0x559b992a4f94
<exec_byte_code+6391>, 0x559b992a5034 <exec_byte_code+6551>,
0x559b992a50af <exec_byte_code+6674>, 0x559b992a44d0
<exec_byte_code+3635>, 0x559b992a72bb <exec_byte_code+15390>,
0x559b992a7361 <exec_byte_code+15556>, 0x559b992a73be
<exec_byte_code+15649>, 0x559b992a741b <exec_byte_code+15742>,
0x559b992a7478 <exec_byte_code+15835>, 0x559b992a74d5
<exec_byte_code+15928>, 0x559b992a7558 <exec_byte_code+16059>,
0x559b992a75db <exec_byte_code+16190>, 0x559b992a765e
<exec_byte_code+16321>, 0x559b992a76e1 <exec_byte_code+16452>,
0x559b992a7813 <exec_byte_code+16758>, 0x559b992a7896
<exec_byte_code+16889>, 0x559b992a7919 <exec_byte_code+17020>,
0x559b992a7976 <exec_byte_code+17113>, 0x559b992a79f9
<exec_byte_code+17244>, 0x559b992a7a7c <exec_byte_code+17375>,
0x559b992a7ad9 <exec_byte_code+17468>, 0x559b992a7b36
<exec_byte_code+17561>, 0x559b992a6543 <exec_byte_code+11942>,
0x559b992a65aa <exec_byte_code+12045>, 0x559b992a7b9d
<exec_byte_code+17664>, 0x559b992a7c17 <exec_byte_code+17786>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a480e
<exec_byte_code+4465>, 0x559b992a4834 <exec_byte_code+4503>,
0x559b992a48be <exec_byte_code+4641>, 0x559b992a4948
<exec_byte_code+4779>, 0x559b992a49cf <exec_byte_code+4914>,
0x559b992a575b <exec_byte_code+8382>, 0x559b992a5da2
<exec_byte_code+9989>, 0x559b992a6759 <exec_byte_code+12476>,
0x559b992a7e8e <exec_byte_code+18417>, 0x559b992a7f1e
<exec_byte_code+18561>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7fdb
<exec_byte_code+18750>, 0x559b992a808c <exec_byte_code+18927>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a8204 <exec_byte_code+19303> <repeats
64 times>}
         const_length = 10
         bytestr_length = 60
         vectorp = 0x559b9bc05dd8
         quitcounter = 1 '\001'
         stack_items = 4
         sa_avail = 16292
         sa_count = 18
         alloc = 0x7ffec8d43110
         item_bytes = 32
         stack_base = 0x7ffec8d43110
         top = 0x7ffec8d43120
         stack_lim = 0x7ffec8d43130
         bytestr_data = 0x7ffec8d43130 "\b\203\023"
         pc = 0x7ffec8d43149 "*\020\306\b!\210\b\204+"
         count = 18
         result = 0x3e0dc
#100091 0x0000559b99235c37 in funcall_lambda (fun=0x559b9bc05e35,
nargs=1, arg_vector=0x7ffec8d435e0) at eval.c:2989
         size = 5
         val = 0x559b992371ff <unbind_to+245>
         syms_left = 0x402
         next = 0x559b9922ade7 <PSEUDOVECTORP+57>
         lexenv = 0x559b9e8a3c83
         count = 18
         i = 140732267771168
         optional = false
         rest = false
#100092 0x0000559b9923518c in Ffuncall (nargs=2, args=0x7ffec8d435d8) at
eval.c:2796
         fun = 0x559b9bc05e35
         original_fun = 0x212a7a0
         funcar = 0x559b9c8c7ab0
         numargs = 1
         val = 0xf8372
         count = 17
#100093 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9c113d34,
vector=0x559b9bc06795, maxdepth=0x1a, args_template=0x2, nargs=0,
args=0x7ffec8d43c68) at bytecode.c:633
         op = 1
         type = CATCHER
         targets =
           {0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7cc2
<exec_byte_code+17957>, 0x559b992a7cc4 <exec_byte_code+17959>,
0x559b992a7cc6 <exec_byte_code+17961>, 0x559b992a7cc8
<exec_byte_code+17963>, 0x559b992a7cc8 <exec_byte_code+17963>,
0x559b992a7d45 <exec_byte_code+18088>, 0x559b992a7dd4
<exec_byte_code+18231>, 0x559b992a3c29 <exec_byte_code+1420>,
0x559b992a3c2b <exec_byte_code+1422>, 0x559b992a3c2d
<exec_byte_code+1424>, 0x559b992a3c2f <exec_byte_code+1426>,
0x559b992a3c31 <exec_byte_code+1428>, 0x559b992a3c31
<exec_byte_code+1428>, 0x559b992a3c3a <exec_byte_code+1437>,
0x559b992a3be6 <exec_byte_code+1353>, 0x559b992a4049
<exec_byte_code+2476>, 0x559b992a404b <exec_byte_code+2478>,
0x559b992a404d <exec_byte_code+2480>, 0x559b992a404f
<exec_byte_code+2482>, 0x559b992a4051 <exec_byte_code+2484>,
0x559b992a4051 <exec_byte_code+2484>, 0x559b992a409b
<exec_byte_code+2558>, 0x559b992a405a <exec_byte_code+2493>,
0x559b992a427c <exec_byte_code+3039>, 0x559b992a427e
<exec_byte_code+3041>, 0x559b992a4280 <exec_byte_code+3043>,
0x559b992a4282 <exec_byte_code+3045>, 0x559b992a4284
<exec_byte_code+3047>, 0x559b992a4284 <exec_byte_code+3047>,
0x559b992a421b <exec_byte_code+2942>, 0x559b992a423b
<exec_byte_code+2974>, 0x559b992a4367 <exec_byte_code+3274>,
0x559b992a4369 <exec_byte_code+3276>, 0x559b992a436b
<exec_byte_code+3278>, 0x559b992a436d <exec_byte_code+3280>,
0x559b992a436f <exec_byte_c---Type <return> to continue, or q <return>
to quit---
ode+3282>, 0x559b992a436f <exec_byte_code+3282>, 0x559b992a4306
<exec_byte_code+3177>, 0x559b992a4326 <exec_byte_code+3209>,
0x559b992a4455 <exec_byte_code+3512>, 0x559b992a4457
<exec_byte_code+3514>, 0x559b992a4459 <exec_byte_code+3516>,
0x559b992a445b <exec_byte_code+3518>, 0x559b992a445d
<exec_byte_code+3520>, 0x559b992a445d <exec_byte_code+3520>,
0x559b992a43f4 <exec_byte_code+3415>, 0x559b992a4414
<exec_byte_code+3447>, 0x559b992a4eb6 <exec_byte_code+6169>,
0x559b992a4d6c <exec_byte_code+5839>, 0x559b992a4d60
<exec_byte_code+5827>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a514d
<exec_byte_code+6832>, 0x559b992a526a <exec_byte_code+7117>,
0x559b992a52df <exec_byte_code+7234>, 0x559b992a5357
<exec_byte_code+7354>, 0x559b992a53d1 <exec_byte_code+7476>,
0x559b992a3e8e <exec_byte_code+2033>, 0x559b992a3f21
<exec_byte_code+2180>, 0x559b992a5465 <exec_byte_code+7624>,
0x559b992a3de4 <exec_byte_code+1863>, 0x559b992a3f9e
<exec_byte_code+2305>, 0x559b992a54e5 <exec_byte_code+7752>,
0x559b992a5568 <exec_byte_code+7883>, 0x559b992a55c5
<exec_byte_code+7976>, 0x559b992a5648 <exec_byte_code+8107>,
0x559b992a56cc <exec_byte_code+8239>, 0x559b992a57fe
<exec_byte_code+8545>, 0x559b992a585b <exec_byte_code+8638>,
0x559b992a58de <exec_byte_code+8769>, 0x559b992a5984
<exec_byte_code+8935>, 0x559b992a59e1 <exec_byte_code+9028>,
0x559b992a5a3e <exec_byte_code+9121>, 0x559b992a5ac1
<exec_byte_code+9252>, 0x559b992a5b44 <exec_byte_code+9383>,
0x559b992a5bc7 <exec_byte_code+9514>, 0x559b992a5c6d
<exec_byte_code+9680>, 0x559b992a5cd4 <exec_byte_code+9783>,
0x559b992a5d3b <exec_byte_code+9886>, 0x559b992a5e45
<exec_byte_code+10152>, 0x559b992a5f0b <exec_byte_code+10350>,
0x559b992a5fd1 <exec_byte_code+10548>, 0x559b992a6059
<exec_byte_code+10684>, 0x559b992a60e1 <exec_byte_code+10820>,
0x559b992a6169 <exec_byte_code+10956>, 0x559b992a61f1
<exec_byte_code+11092>, 0x559b992a6279 <exec_byte_code+11228>,
0x559b992a62e0 <exec_byte_code+11331>, 0x559b992a63a7
<exec_byte_code+11530>, 0x559b992a640e <exec_byte_code+11633>,
0x559b992a6475 <exec_byte_code+11736>, 0x559b992a64dc
<exec_byte_code+11839>, 0x559b992a662d <exec_byte_code+12176>,
0x559b992a4ba1 <exec_byte_code+5380>, 0x559b992a669d
<exec_byte_code+12288>, 0x559b992a66fa <exec_byte_code+12381>,
0x559b992a67fc <exec_byte_code+12639>, 0x559b992a6877
<exec_byte_code+12762>, 0x559b992a68e7 <exec_byte_code+12874>,
0x559b992a6944 <exec_byte_code+12967>, 0x559b992a699c
<exec_byte_code+13055>, 0x559b992a69f4 <exec_byte_code+13143>,
0x559b992a6a54 <exec_byte_code+13239>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a6ac1 <exec_byte_code+13348>,
0x559b992a6b19 <exec_byte_code+13436>, 0x559b992a6b71
<exec_byte_code+13524>, 0x559b992a6bc9 <exec_byte_code+13612>,
0x559b992a6c21 <exec_byte_code+13700>, 0x559b992a6c79
<exec_byte_code+13788>, 0x559b992a4ba1 <exec_byte_code+5380>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a6cd6
<exec_byte_code+13881>, 0x559b992a6d3d <exec_byte_code+13984>,
0x559b992a6d9a <exec_byte_code+14077>, 0x559b992a6df7
<exec_byte_code+14170>, 0x559b992a6e7a <exec_byte_code+14301>,
0x559b992a6efd <exec_byte_code+14432>, 0x559b992a6f5a
<exec_byte_code+14525>, 0x559b992a707d <exec_byte_code+14816>,
0x559b992a7100 <exec_byte_code+14947>, 0x559b992a7183
<exec_byte_code+15078>, 0x559b992a7206 <exec_byte_code+15209>,
0x559b992a725e <exec_byte_code+15297>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a4ab4 <exec_byte_code+5143>,
0x559b992a452d <exec_byte_code+3728>, 0x559b992a3d34
<exec_byte_code+1687>, 0x559b992a461c <exec_byte_code+3967>,
0x559b992a46c4 <exec_byte_code+4135>, 0x559b992a4769
<exec_byte_code+4300>, 0x559b992a4a56 <exec_byte_code+5049>,
0x559b992a4a6e <exec_byte_code+5073>, 0x559b992a41b9
<exec_byte_code+2844>, 0x559b992a4b5e <exec_byte_code+5313>,
0x559b992a4be4 <exec_byte_code+5447>, 0x559b992a4c87
<exec_byte_code+5610>, 0x559b992a4cdc <exec_byte_code+5695>,
0x559b992a4f0e <exec_byte_code+6257>, 0x559b992a4f94
<exec_byte_code+6391>, 0x559b992a5034 <exec_byte_code+6551>,
0x559b992a50af <exec_byte_code+6674>, 0x559b992a44d0
<exec_byte_code+3635>, 0x559b992a72bb <exec_byte_code+15390>,
0x559b992a7361 <exec_byte_code+15556>, 0x559b992a73be
<exec_byte_code+15649>, 0x559b992a741b <exec_byte_code+15742>,
0x559b992a7478 <exec_byte_code+15835>, 0x559b992a74d5
<exec_byte_code+15928>, 0x559b992a7558 <exec_byte_code+16059>,
0x559b992a75db <exec_byte_code+16190>, 0x559b992a765e
<exec_byte_code+16321>, 0x559b992a76e1 <exec_byte_code+16452>,
0x559b992a7813 <exec_byte_code+16758>, 0x559b992a7896
<exec_byte_code+16889>, 0x559b992a7919 <exec_byte_code+17020>,
0x559b992a7976 <exec_byte_code+17113>, 0x559b992a79f9
<exec_byte_code+17244>, 0x559b992a7a7c <exec_byte_code+17375>,
0x559b992a7ad9 <exec_byte_code+17468>, 0x559b992a7b36
<exec_byte_code+17561>, 0x559b992a6543 <exec_byte_code+11942>,
0x559b992a65aa <exec_byte_code+12045>, 0x559b992a7b9d
<exec_byte_code+17664>, 0x559b992a7c17 <exec_byte_code+17786>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a480e
<exec_byte_code+4465>, 0x559b992a4834 <exec_byte_code+4503>,
0x559b992a48be <exec_byte_code+4641>, 0x559b992a4948
<exec_byte_code+4779>, 0x559b992a49cf <exec_byte_code+4914>,
0x559b992a575b <exec_byte_code+8382>, 0x559b992a5da2
<exec_byte_code+9989>, 0x559b992a6759 <exec_byte_code+12476>,
0x559b992a7e8e <exec_byte_code+18417>, 0x559b992a7f1e
<exec_byte_code+18561>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7fdb
<exec_byte_code+18750>, 0x559b992a808c <exec_byte_code+18927>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a8204 <exec_byte_code+19303> <repeats
64 times>}
         const_length = 13
         bytestr_length = 72
         vectorp = 0x559b9bc06798
         quitcounter = 1 '\001'
         stack_items = 7
         sa_avail = 16256
         sa_count = 17
         alloc = 0x7ffec8d435d0
         item_bytes = 56
         stack_base = 0x7ffec8d435d0
         top = 0x7ffec8d435d8
         stack_lim = 0x7ffec8d43608
         bytestr_data = 0x7ffec8d43608 "\303 \205G"
         pc = 0x7ffec8d4361f "\211\n\232?\205E"
         count = 17
         result = 0x0
#100094 0x0000559b99235c37 in funcall_lambda (fun=0x559b9bc06805,
nargs=0, arg_vector=0x7ffec8d43c68) at eval.c:2989
         size = 4
         val = 0x0
         syms_left = 0x2
         next = 0x559b9922ade7 <PSEUDOVECTORP+57>
         lexenv = 0x0
         count = 17
         i = 0
         optional = false
         rest = false
#100095 0x0000559b9923518c in Ffuncall (nargs=1, args=0x7ffec8d43c60) at
eval.c:2796
         fun = 0x559b9bc06805
         original_fun = 0x559b9bc06805
         funcar = 0x2
         numargs = 0
         val = 0x0
         count = 16
#100096 0x0000559b9923401a in Fapply (nargs=2, args=0x7ffec8d43c60) at
eval.c:2377
         i = 0
         funcall_nargs = 0
         funcall_args = 0x0
         spread_arg = 0x0
         fun = 0x559b9bc06805
         sa_avail = 16384
         sa_count = 16
         numargs = 0
         retval = 0x7ffec8d43b30
#100097 0x0000559b99235494 in funcall_subr (subr=0x559b99a773c0
<Sapply>, numargs=2, args=0x7ffec8d43c60) at eval.c:2847
#100098 0x0000559b99235148 in Ffuncall (nargs=3, args=0x7ffec8d43c58) at
eval.c:2794
         fun = 0x559b99a773c5 <Sapply+5>
         original_fun = 0x2c70
         funcar = 0x0
         numargs = 2
         val = 0x559b99236ab5 <specbind+683>
         count = 15
#100099 0x0000559b992a43a9 in exec_byte_code (bytestr=0x559b9daf01d4,
vector=0x559b9daef135, maxdepth=0x16, args_template=0x606, nargs=1,
args=0x7ffec8d44298) at bytecode.c:633
         op = 2
         type = CATCHER
         targets =
           {0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7cc2
<exec_byte_code+17957>, 0x559b992a7cc4 <exec_byte_code+17959>,
0x559b992a7cc6 <exec_byte_code+17961>, 0x559b992a7cc8
<exec_byte_code+17963>, 0x559b992a7cc8 <exec_byte_code+17963>,
0x559b992a7d45 <exec_byte_code+18088>, 0x559b992a7dd4
<exec_byte_code+18231>, 0x559b992a3c29 <exec_byte_code+1420>,
0x559b992a3c2b <exec_byte_code+1422>, 0x559b992a3c2d
<exec_byte_code+1424>, 0x559b992a3c2f <exec_byte_code+1426>,
0x559b992a3c31 <exec_byte_code+1428>, 0x559b992a3c31
<exec_byte_code+1428>, 0x559b992a3c3a <exec_byte_code+1437>,
0x559b992a3be6 <exec_byte_code+1353>, 0x559b992a4049
<exec_byte_code+2476>, 0x559b992a404b <exec_byte_code+2478>,
0x559b992a404d <exec_byte_code+2480>, 0x559b992a404f
<exec_byte_code+2482>, 0x559b992a4051 <exec_byte_code+2484>,
0x559b992a4051 <exec_byte_code+2484>, 0x559b992a409b
<exec_byte_code+2558>, 0x559b992a405a <exec_byte_code+2493>,
0x559b992a427c <exec_byte_code+3039>, 0x559b992a427e
<exec_byte_code+3041>, 0x559b992a4280 <exec_byte_code+3043>,
0x559b992a4282 <exec_byte_code+3045>, 0x559b992a4284
<exec_byte_code+3047>, 0x559b992a4284 <exec_byte_code+3047>,
0x559b992a421b <exec_byte_code+2942>, 0x559b992a423b
<exec_byte_code+2974>, 0x559b992a4367 <exec_byte_code+3274>,
0x559b992a4369 <exec_byte_code+3276>, 0x559b992a436b
<exec_byte_code+3278>, 0x559b992a436d <exec_byte_code+3280>,
0x559b992a436f <exec_byte_code+3282>, 0x559b992a436f
<exec_byte_code+3282>, 0x559b992a4306 <exec_byte_code+3177>,
0x559b992a4326 <exec_byte_code+3209>, 0x559b992a4455
<exec_byte_code+3512>, 0x559b992a4457 <exec_byte_code+3514>,
0x559b992a4459 <exec_byte_code+3516>, 0x559b992a445b
<exec_byte_code+3518>, 0x559b992a445d <exec_byte_code+3520>,
0x559b992a445d <exec_byte_code+3520>, 0x559b992a43f4
<exec_byte_code+3415>, 0x559b992a4414 <exec_byte_code+3447>,
0x559b992a4eb6 <exec_byte_code+6169>, 0x559b992a4d6c
<exec_byte_code+5839>, 0x559b992a4d60 <exec_byte_code+5827>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a514d <exec_byte_code+6832>,
0x559b992a526a <exec_byte_code+7117>, 0x559b992a52df
<exec_byte_code+7234>, 0x559b992a5357 <exec_byte_code+7354>,
0x559b992a53d1 <exec_byte_code+7476>, 0x559b992a3e8e
<exec_byte_code+2033>, 0x559b992a3f21 <exec_byte_code+2180>,
0x559b992a5465 <exec_byte_code+7624>, 0x559b992a3de4
<exec_byte_code+1863>, 0x559b992a3f9e <exec_byte_code+2305>,
0x559b992a54e5 <exec_byte_code+7752>, 0x559b992a5568
<exec_byte_code+7883>, 0x559b992a55c5 <exec_byte_code+7976>,
0x559b992a5648 <exec_byte_code+8107>, 0x559b992a56cc
<exec_byte_code+8239>, 0x559b992a57fe <exec_byte_code+8545>,
0x559b992a585b <exec_byte_code+8638>, 0x559b992a58de
<exec_byte_code+8769>, 0x559b992a5984 <exec_byte_code+8935>,
0x559b992a59e1 <exec_byte_code+9028>, 0x559b992a5a3e
<exec_byte_code+9121>, 0x559b992a5ac1 <exec_byte_code+9252>,
0x559b992a5b44 <exec_byte_code+9383>, 0x559b992a5bc7
<exec_byte_code+9514>, 0x559b992a5c6d <exec_byte_code+9680>,
0x559b992a5cd4 <exec_byte_code+9783>, 0x559b992a5d3b
<exec_byte_code+9886>, 0x559b992a5e45 <exec_byte_code+10152>,
0x559b992a5f0b <exec_byte_code+10350>, 0x559b992a5fd1
<exec_byte_code+10548>, 0x559b992a6059 <exec_byte_code+10684>,
0x559b992a60e1 <exec_byte_code+10820>, 0x559b992a6169
<exec_byte_code+10956>, 0x559b992a61f1 <exec_byte_code+11092>,
0x559b992a6279 <exec_byte_code+11228>, 0x559b992a62e0
<exec_byte_code+11331>, 0x559b992a63a7 <exec_byte_code+11530>,
0x559b992a640e <exec_byte_code+11633>, 0x559b992a6475
<exec_byte_code+11736>, 0x559b992a64dc <exec_byte_code+11839>,
0x559b992a662d <exec_byte_code+12176>, 0x559b992a4ba1
<exec_byte_code+5380>, 0x559b992a669d <exec_byte_code+12288>,
0x559b992a66fa <exec_byte_code+12381>, 0x559b992a67fc
<exec_byte_code+12639>, 0x559b992a6877 <exec_byte_code+12762>,
0x559b992a68e7 <exec_byte_code+12874>, 0x559b992a6944
<exec_byte_code+12967>, 0x559b992a699c <exec_byte_code+13055>,
0x559b992a69f4 <exec_byte_code+13143>, 0x559b992a6a54
<exec_byte_code+13239>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a6ac1 <exec_byte_code+13348>, 0x559b992a6b19
<exec_byte_code+13436>, 0x559b992a6b71 <exec_byte_code+13524>,
0x559b992a6bc9 <exec_byte_code+13612>, 0x559b992a6c21
<exec_byte_code+13700>, 0x559b992a6c79 <exec_byte_code+13788>,
0x559b992a4ba1 <exec_byte_code+5380>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a6cd6 <exec_byte_code+13881>,
0x559b992a6d3d <exec_byte_code+13984>, 0x559b992a6d9a
<exec_byte_code+14077>, 0x559b992a6df7 <exec_byte_code+14170>,
0x559b992a6e7a <exec_byte_code+14301>, 0x559b992a6efd
<exec_byte_code+14432>, 0x559b992a6f5a <exec_byte_code+14525>,
0x559b992a707d <exec_byte_code+14816>, 0x559b992a7100
<exec_byte_code+14947>, 0x559b992a7183 <exec_byte_code+15078>,
0x559b992a7206 <exec_byte_code+15209>, 0x559b992a725e
<exec_byte_code+15297>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a4ab4 <exec_byte_code+5143>, 0x559b992a452d
<exec_byte_code+3728>, 0x559b992a3d34 <exec_byte_code+1687>,
0x559b992a461c <exec_byte_code+3967>, 0x559b992a46c4
<exec_byte_code+4135>, 0x559b992a4769 <exec_byte_code+4300>,
0x559b992a4a56 <exec_byte_code+5049>, 0x559b992a4a6e
<exec_byte_code+5073>, 0x559b992a41b9 <exec_byte_code+2844>,
0x559b992a4b5e <exec_byte_code+5313>, 0x559b992a4be4
<exec_byte_code+5447>, 0x559b992a4c87 <exec_byte_code+5610>,
0x559b992a4cdc <exec_byte_code+5695>, 0x559b992a4f0e
<exec_byte_code+6257>, 0x559b992a4f94 <exec_byte_code+6391>,
0x559b992a5034 <exec_byte_code+6551>, 0x559b992a50af
<exec_byte_code+6674>, 0x559b992a44d0 <exec_byte_code+3635>,
0x559b992a72bb <exec_byte_code+15390>, 0x559b992a7361
<exec_byte_code+15556>, 0x559b992a73be <exec_byte_code+15649>,
0x559b992a741b <exec_byte_code+15742>, 0x559b992a7478
<exec_byte_code+15835>, 0x559b992a74d5 <exec_byte_code+15928>,
0x559b992a7558 <exec_byte_code+16059>, 0x559b992a75db
<exec_byte_code+16190>, 0x559b992a765e <exec_byte_code+16321>,
0x559b992a76e1 <exec_byte_code+16452>, 0x559b992a7813
<exec_byte_code+16758>, 0x559b992a7896 <exec_byte_code+16889>,
0x559b992a7919 <exec_byte_code+17020>, 0x559b992a7976
<exec_byte_code+17113>, 0x559b992a79f9 <exec_byte_code+17244>,
0x559b992a7a7c <exec_byte_code+17375>, 0x559b992a7ad9
<exec_byte_code+17468>, 0x559b992a7b36 <exec_byte_code+17561>,
0x559b992a6543 <exec_byte_code+11942>, 0x559b992a65aa
<exec_byte_code+12045>, 0x559b992a7b9d <exec_byte_code+17664>,
0x559b992a7c17 <exec_byte_code+17786>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a480e <exec_byte_code+4465>,
0x559b992a4834 <exec_byte_code+4503>, 0x559b992a48be
<exec_byte_code+4641>, 0x559b992a4948 <exec_byte_code+4779>,
0x559b992a49cf <exec_byte_code+4914>, 0x559b992a575b
<exec_byte_code+8382>, 0x559b992a5da2 <exec_byte_code+9989>,
0x559b992a6759 <exec_byte_code+12476>, 0x559b992a7e8e
<exec_byte_code+18417>, 0x559b992a7f1e <exec_byte_code+18561>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7fdb <exec_byte_code+18750>,
0x559b992a808c <exec_byte_code+18927>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a8204 <exec_byte_code+19303> <repeats 64 times>}
         const_length = 3
         bytestr_length = 8
         vectorp = 0x559b9daef138
         quitcounter = 1 '\001'
         stack_items = 6
         sa_avail = 16328
         sa_count = 14
         alloc = 0x7ffec8d43c40
         item_bytes = 48
         stack_base = 0x7ffec8d43c40
         top = 0x7ffec8d43c58
         stack_lim = 0x7ffec8d43c70
         bytestr_data = 0x7ffec8d43c70 "\301\030\302\002\002\")\207\005"
         pc = 0x7ffec8d43c76 ")\207\005"
         count = 14
         result = 0x0
#100100 0x0000559b99235c37 in funcall_lambda (fun=0x559b9daef155,
nargs=1, arg_vector=0x7ffec8d44290) at eval.c:2989
         size = 5
         val = 0x0
         syms_left = 0x606
         next = 0x559b9922ade7 <PSEUDOVECTORP+57>
         lexenv = 0x0
         count = 14
         i = 0
         optional = false
         rest = false
#100101 0x0000559b9923518c in Ffuncall (nargs=2, args=0x7ffec8d44288) at
eval.c:2796
         fun = 0x559b9daef155
         original_fun = 0x559b9daef155
         funcar = 0x2
         numargs = 1
         val = 0x0
         count = 13
#100102 0x0000559b9923401a in Fapply (nargs=3, args=0x7ffec8d44288) at
eval.c:2377
         i = 0
         funcall_nargs = 0
         funcall_args = 0x0
         spread_arg = 0x0
         fun = 0x559b9daef155
         sa_avail = 16384
         sa_count = 13
         numargs = 0
         retval = 0x0
#100103 0x0000559b99235494 in funcall_subr (subr=0x559b99a773c0
<Sapply>, numargs=3, args=0x7ffec8d44288) at eval.c:2847
#100104 0x0000559b99235148 in Ffuncall (nargs=4, args=0x7ffec8d44280) at
eval.c:2794
         fun = 0x559b99a773c5 <Sapply+5>
         original_fun = 0x2c70
         funcar = 0x7ffec8d44260
         numargs = 3
         val = 0x0
         count = 12
#100105 0x0000559b992a43a9 in exec_byte_code (bytestr=0x7f03f77e54cc,
vector=0x559b9daef2b5, maxdepth=0x16, args_template=0x202, nargs=0,
args=0x7ffec8d44720) at bytecode.c:633
         op = 3
         type = CATCHER
         targets =
           {0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7cc2
<exec_byte_code+17957>, 0x559b992a7cc4 <exec_byte_code+17959>,
0x559b992a7cc6 <exec_byte_code+17961>, 0x559b992a7cc8
<exec_byte_code+17963>, 0x559b992a7cc8 <exec_byte_code+17963>,
0x559b992a7d45 <exec_byte_code+18088>, 0x559b992a7dd4
<exec_byte_code+18231>, 0x559b992a3c29 <exec_byte_code+1420>,
0x559b992a3c2b <exec_byte_code+1422>, 0x559b992a3c2d
<exec_byte_code+1424>, 0x559b992a3c2f <exec_byte_code+1426>,
0x559b992a3c31 <exec_byte_code+1428>, 0x559b992a3c31
<exec_byte_code+1428>, 0x559b992a3c3a <exec_byte_code+1437>,
0x559b992a3be6 <exec_byte_code+1353>, 0x559b992a4049
<exec_byte_code+2476>, 0x559b992a404b <exec_byte_code+2478>,
0x559b992a404d <exec_byte_code+2480>, 0x559b992a404f
<exec_byte_code+2482>, 0x559b992a4051 <exec_byte_code+2484>,
0x559b992a4051 <exec_byte_code+2484>, 0x559b992a409b
<exec_byte_code+2558>, 0x559b992a405a <exec_byte_code+2493>,
0x559b992a427c <exec_byte_code+3039>, 0x559b992a427e
<exec_byte_code+3041>, 0x559b992a4280 <exec_byte_code+3043>,
0x559b992a4282 <exec_byte_code+3045>, 0x559b992a4284
<exec_byte_code+3047>, 0x559b992a4284 <exec_byte_code+3047>,
0x559b992a421b <exec_byte_code+2942>, 0x559b992a423b
<exec_byte_code+2974>, 0x559b992a4367 <exec_byte_code+3274>,
0x559b992a4369 <exec_byte_code+3276>, 0x559b992a436b
<exec_byte_code+3278>, 0x559b992a436d <exec_byte_code+3280>,
0x559b992a436f <exec_byte_code+3282>, 0x559b992a436f
<exec_byte_code+3282>, 0x559b992a4306 <exec_byte_code+3177>,
0x559b992a4326 <exec_byte_code+3209>, 0x559b992a4455
<exec_byte_code+3512>, 0x559b992a4457 <exec_byte_code+3514>,
0x559b992a4459 <exec_byte_code+3516>, 0x559b992a445b
<exec_byte_code+3518>, 0x559b992a445d <exec_byte_code+3520>,
0x559b992a445d <exec_byte_code+3520>, 0x559b992a43f4
<exec_byte_code+3415>, 0x559b992a4414 <exec_byte_code+3447>,
0x559b992a4eb6 <exec_byte_code+6169>, 0x559b992a4d6c
<exec_byte_code+5839>, 0x559b992a4d60 <exec_byte_code+5827>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a514d <exec_byte_code+6832>,
0x559b992a526a <exec_byte_code+7117>, 0x559b992a52df
<exec_byte_code+7234>, 0x559b992a5357 <exec_byte_code+7354>,
0x559b992a53d1 <exec_byte_code+7476>, 0x559b992a3e8e
<exec_byte_code+2033>, 0x559b992a3f21 <exec_byte_code+2180>,
0x559b992a5465 <exec_byte_code+7624>, 0x559b992a3de4
<exec_byte_code+1863>, 0x559b992a3f9e <exec_byte_code+2305>,
0x559b992a54e5 <exec_byte_code+7752>, 0x559b992a5568
<exec_byte_code+7883>, 0x559b992a55c5 <exec_byte_code+7976>,
0x559b992a5648 <exec_byte_code+8107>, 0x559b992a56cc
<exec_byte_code+8239>, 0x559b992a57fe <exec_byte_code+8545>,
0x559b992a585b <exec_byte_code+8638>, 0x559b992a58de
<exec_byte_code+8769>, 0x559b992a5984 <exec_byte_code+8935>,
0x559b992a59e1 <exec_byte_code+9028>, 0x559b992a5a3e
<exec_byte_code+9121>, 0x559b992a5ac1 <exec_byte_code+9252>,
0x559b992a5b44 <exec_byte_code+9383>, 0x559b992a5bc7
<exec_byte_code+9514>, 0x559b992a5c6d <exec_byte_code+9680>,
0x559b992a5cd4 <exec_byte_code+9783>, 0x559b992a5d3b
<exec_byte_code+9886>, 0x559b992a5e45 <exec_byte_code+10152>,
0x559b992a5f0b <exec_byte_code+10350>, 0x559b992a5fd1
<exec_byte_code+10548>, 0x559b992a6059 <exec_byte_code+10684>,
0x559b992a60e1 <exec_byte_code+10820>, 0x559b992a6169
<exec_byte_code+10956>, 0x559b992a61f1 <exec_byte_code+11092>,
0x559b992a6279 <exec_byte_code+11228>, 0x559b992a62e0
<exec_byte_code+11331>, 0x559b992a63a7 <exec_byte_code+11530>,
0x559b992a640e <exec_byte_code+11633>, 0x559b992a6475
<exec_byte_code+11736>, 0x559b992a64dc <exec_byte_code+11839>,
0x559b992a662d <exec_byte_code+12176>, 0x559b992a4ba1
<exec_byte_code+5380>, 0x559b992a669d <exec_byte_code+12288>,
0x559b992a66fa <exec_byte_code+12381>, 0x559b992a67fc
<exec_byte_code+12639>, 0x559b992a6877 <exec_byte_code+12762>,
0x559b992a68e7 <exec_byte_code+12874>, 0x559b992a6944
<exec_byte_code+12967>, 0x559b992a699c <exec_byte_code+13055>,
0x559b992a69f4 <exec_byte_code+13143>, 0x559b992a6a54
<exec_byte_code+13239>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a6ac1 <exec_byte_code+13348>, 0x559b992a6b19
<exec_byte_code+13436>, 0x559b992a6b71 <exec_byte_code+13524>,
0x559b992a6bc9 <exec_byte_code+13612>, 0x559b992a6c21
<exec_byte_code+13700>, 0x559b992a6c79 <exec_byte_code+13788>,
0x559b992a4ba1 <exec_byte_code+5380>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a6cd6 <exec_byte_code+13881>,
0x559b992a6d3d <exec_byte_code+13984>, 0x559b992a6d9a
<exec_byte_code+14077>, 0x559b992a6df7 <exec_byte_code+14170>,
0x559b992a6e7a <exec_byte_code+14301>, 0x559b992a6efd
<exec_byte_code+14432>, 0x559b992a6f5a <exec_byte_code+14525>,
0x559b992a707d <exec_byte_code+14816>, 0x559b992a7100
<exec_byte_code+14947>, 0x559b992a7183 <exec_byte_code+15078>,
0x559b992a7206 <exec_byte_code+15209>, 0x559b992a725e
<exec_byte_code+15297>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a4ab4 <exec_byte_code+5143>, 0x559b992a452d
<exec_byte_code+3728>, 0x559b992a3d34 <exec_byte_code+1687>,
0x559b992a461c <exec_byte_code+3967>, 0x559b992a46c4
<exec_byte_code+4135>, 0x559b992a4769 <exec_byte_code+4300>,
0x559b992a4a56 <exec_byte_code+5049>, 0x559b992a4a6e
<exec_byte_code+5073>, 0x559b992a41b9 <exec_byte_code+2844>,
0x559b992a4b5e <exec_byte_code+5313>, 0x559b992a4be4
<exec_byte_code+5447>, 0x559b992a4c87 <exec_byte_code+5610>,
0x559b992a4cdc <exec_byte_code+5695>, 0x559b992a4f0e
<exec_byte_code+6257>, 0x559b992a4f94 <exec_byte_code+6391>,
0x559b992a5034 <exec_byte_code+6551>, 0x559b992a50af
<exec_byte_code+6674>, 0x559b992a44d0 <exec_byte_code+3635>,
0x559b992a72bb <exec_byte_code+15390>, 0x559b992a7361
<exec_byte_code+15556>, 0x559b992a73be <exec_byte_code+15649>,
0x559b992a741b <exec_byte_code+15742>, 0x559b992a7478
<exec_byte_code+15835>, 0x559b992a74d5 <exec_byte_code+15928>,
0x559b992a7558 <exec_byte_code+16059>, 0x559b992a75db
<exec_byte_code+16190>, 0x559b992a765e <exec_byte_code+16321>,
0x559b992a76e1 <exec_byte_code+16452>, 0x559b992a7813
<exec_byte_code+16758>, 0x559b992a7896 <exec_byte_code+16889>,
0x559b992a7919 <exec_byte_code+17020>, 0x559b992a7976
<exec_byte_code+17113>, 0x559b992a79f9 <exec_byte_code+17244>,
0x559b992a7a7c <exec_byte_code+17375>, 0x559b992a7ad9
<exec_byte_code+17468>, 0x559b992a7b36 <exec_byte_code+17561>,
0x559b992a6543 <exec_byte_code+11942>, 0x559b992a65aa
<exec_byte_code+12045>, 0x559b992a7b9d <exec_byte_code+17664>,
0x559b992a7c17 <exec_byte_code+17786>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a480e <exec_byte_code+4465>,
0x559b992a4834 <exec_byte_code+4503>, 0x559b992a48be
<exec_byte_code+4641>, 0x559b992a4948 <exec_byte_code+4779>,
0x559b992a49cf <exec_byte_code+4914>, 0x559b992a575b
<exec_byte_code+8382>, 0x559b992a5da2 <exec_byte_code+9989>,
0x559b992a6759 <exec_byte_code+12476>, 0x559b992a7e8e
<exec_byte_code+18417>, 0x559b992a7f1e <exec_byte_code+18561>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7fdb <exec_byte_code+18750>,
0x559b992a808c <exec_byte_code+18927>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a7c91 <exec_byte_code+17908>, 0x559b992a7c91
<exec_byte_code+17908>, 0x559b992a7c91 <exec_byte_code+17908>,
0x559b992a8204 <exec_byte_code+19303> <repeats 64 times>}
         const_length = 4
         bytestr_length = 6
         vectorp = 0x559b9daef2b8
         quitcounter = 1 '\001'
         stack_items = 6
         sa_avail = 16330
         sa_count = 12
         alloc = 0x7ffec8d44270
         item_bytes = 48
         stack_base = 0x7ffec8d44270
         top = 0x7ffec8d44280
         stack_lim = 0x7ffec8d442a0
         bytestr_data = 0x7ffec8d442a0 "\300\301\302\003#\207"
         pc = 0x7ffec8d442a5 "\207"
         count = 12
         result = 0x7f03f7da9c08
#100106 0x0000559b99235c37 in funcall_lambda (fun=0x559b9daef2e5,
nargs=0, arg_vector=0x7ffec8d44720) at eval.c:2989
         size = 5
         val = 0x6
         syms_left = 0x202
         next = 0x559b9922ade7 <PSEUDOVECTORP+57>
         lexenv = 0x559b991bdc0b <Fmatch_data+1378>
         count = 12
         i = 94126898288597
         optional = false
         rest = false
#100107 0x0000559b9923518c in Ffuncall (nargs=1, args=0x7ffec8d44718) at
eval.c:2796
         fun = 0x559b9daef2e5
         original_fun = 0x26388a0
         funcar = 0x30
         numargs = 0
         val = 0xf7da9c08
         count = 11
#100108 0x0000559b992349a1 in call0 (fn=0x26388a0) at eval.c:2647
#100109 0x0000559b9910d520 in safe_run_hooks_1 (nargs=2,
args=0x7ffec8d447c0) at keyboard.c:1775
#100110 0x0000559b99231a07 in internal_condition_case_n
(bfun=0x559b9910d4fd <safe_run_hooks_1>, nargs=2, args=0x7ffec8d447c0,
handlers=0x30, hfun=0x559b9910d522 <safe_run_hooks_error>) at eval.c:1435
         val = 0x559b99104642 <builtin_lisp_symbol+48>
         c = 0x559b9ae50970
#100111 0x0000559b9910d9b3 in safe_run_hook_funcall (nargs=2,
args=0x7ffec8d44870) at keyboard.c:1822
#100112 0x0000559b99234838 in run_hook_with_args (nargs=2,
args=0x7ffec8d44870, funcall=0x559b9910d94e <safe_run_hook_funcall>) at
eval.c:2612
         global_vals = 0x0
         sym = 0x9720
         val = 0x559b9d051983
         ret = 0x0
#100113 0x0000559b9910da42 in safe_run_hooks (hook=0x9720) at
keyboard.c:1838
         count = 10
#100114 0x0000559b98f84c9a in update_menu_bar (f=0x559b9df20620,
save_match_data=false, hooks_run=false) at xdisp.c:12552
         prev = 0x559b9c558ce0
         count = 7
         window = 0x559b9e30e885
         w = 0x559b9e30e880
#100115 0x0000559b98f849a1 in prepare_menu_bars () at xdisp.c:12459
         f = 0x559b9df20620
         w = 0x559b9e30e880
         tail = 0x559b9d738b73
         frame = 0x559b9df20625
         count = 6
         menu_bar_hooks_run = false
         all_windows = true
         some_windows = true
#100116 0x0000559b98f89470 in redisplay_internal () at xdisp.c:15285
         w = 0x559b9e30e880
         sw = 0x559b9e30e880
         fr = 0x559b9df20620
         pending = false
         must_finish = false
         match_p = false
         tlbufpos = {charpos = 0, bytepos = 0}
         tlendpos = {charpos = 0, bytepos = 0}
         number_of_visible_frames = 2
         count = 3
         sf = 0x559b9df20620
         polling_stopped_here = false
         tail = 0x0
         frame = 0x559b9c1a4e15
         hscroll_retries = 0
         garbaged_frame_retries = 0
         consider_all_windows_p = false
         update_miniwindow_p = false
#100117 0x0000559b98f885ef in redisplay () at xdisp.c:14869
#100118 0x0000559b9910ee6a in read_char (commandflag=1,
map=0x559ba2092f73, prev_event=0x0, used_mouse_menu=0x7ffec8d46151,
end_time=0x0) at keyboard.c:2493
         echo_current = true
         c = 0x0
         jmpcount = 140732267781872
         local_getcjmp =
                 {{__jmpbuf = {94126786588736, 0, 0, 140732267782032,
94126776419721, 4152615432, 94126786588736, 0}, __mask_was_saved = 0,
__saved_mask = {__val = {140732267782080, 94126777476574, 7,
140732267782192, 94126777528831, 94126926802787, 3, 94126926802771, 0,
140732267782192, 94126777185760, 94126786588736, 0, 0,
7534061945107056384, 94126776419721}}}}
         save_jump =
                 {{__jmpbuf = {140732267782368, 94126776454508, 0, 48,
-925605776, 94126778298286, 25769814978, 94126811895824},
__mask_was_saved = -1576456349, __saved_mask = {__val = {94126926802803,
140732267782304, 94126777156169, 94126926802787, 94126926802803,
94126786623728, 34992, 34992, 140732267782352, 94126776419721,
3134400520416, 140732267782432, 41222854021, 94126858176032,
14073226778240---Type <return> to continue, or q <return> to quit---
8, 94126786588736}}}}
         tem = 0x559b991faecf <builtin_lisp_symbol+48>
         save = 0x7ffec8d45f20
         previous_echo_area_message = 0x0
         also_record = 0x0
         reread = false
         recorded = false
         polling_stopped_here = false
         orig_kboard = 0x559b9bda6ba0
#100119 0x0000559b9911ed18 in read_key_sequence (keybuf=0x7ffec8d46380,
prompt=0x0, dont_downcase_last=false, can_return_switch_frame=true,
fix_current_buffer=true, prevent_redisplay=false)
     at keyboard.c:9553
         interrupted_kboard = 0x559b9bda6ba0
         interrupted_frame = 0x559b9df20620
         key = 0x7ffec8d461d8
         used_mouse_menu = false
         echo_local_start = 0
         last_real_key_start = 0
         keys_local_start = 0
         new_binding = 0xc00000000
         count = 3
         t = 0
         echo_start = 0
         keys_start = 0
         current_binding = 0x559ba2092f73
         first_unbound = 31
         mock_input = 0
         used_mouse_menu_history = {false <repeats 30 times>}
         fkey = {parent = 0x559b9bd719f3, map = 0x559b9bd719f3, start =
0, end = 0}
         keytran = {parent = 0x7f03f7d88c13, map = 0x7f03f7d88c13, start
= 0, end = 0}
         indec = {parent = 0x559b9bd719e3, map = 0x559b9bd719e3, start =
0, end = 0}
         shift_translated = false
         delayed_switch_frame = 0x0
         original_uppercase = 0x0
         original_uppercase_position = -1
         dummyflag = false
         starting_buffer = 0x559b9c558ce0
         fake_prefixed_keys = 0x0
         first_event = 0x0
         second_event = 0x0
#100120 0x0000559b9910bc86 in command_loop_1 () at keyboard.c:1350
         cmd = 0x29685dda5c78
         keybuf =
           {0xba, 0x4e, 0x100000002, 0x7ffec8d46400, 0x559b99adb040
<lispsym>, 0x0, 0x0, 0x7ffec8d463d0, 0x559b9922a5de
<builtin_lisp_symbol+48>, 0x0, 0x7ffec8d46440, 0x559b992371ff
<unbind_to+245>, 0x559b9cfebb03, 0x3, 0x559b99adb040 <lispsym>, 0x0,
0x0, 0x7ffec8d46420, 0x559b9922a5de <builtin_lisp_symbol+48>,
0xf76c86f5, 0x7ffec8d46460, 0x559b99231bf5 <push_handler_nosignal+220>,
0x19922a5de, 0x90, 0x7ffec8d46480, 0x559b9ae50840, 0x0, 0x0,
0x7ffec8d46490, 0x559b99231afe <push_handler+32>}
         i = 1
         prev_modiff = 254171
         prev_buffer = 0x559b9c558ce0
         already_adjusted = false
#100121 0x0000559b992317f4 in internal_condition_case
(bfun=0x559b9910b822 <command_loop_1>, handlers=0x90,
hfun=0x559b9910af73 <cmd_error>) at eval.c:1355

         val = 0x559b99104642 <builtin_lisp_symbol+48>
         c = 0x559b9ae50840
#100122 0x0000559b9910b4e7 in command_loop_2 (ignore=0x0) at keyboard.c:1091
         val = 0x0
#100123 0x0000559b99231065 in internal_catch (tag=0xd4d0,
func=0x559b9910b4ba <command_loop_2>, arg=0x0) at eval.c:1116
         val = 0x46f00000000
         c = 0x559b9ae50710
#100124 0x0000559b9910b485 in command_loop () at keyboard.c:1070
#100125 0x0000559b9910ab42 in recursive_edit_1 () at keyboard.c:714
         count = 1
         val = 0x559b99236b35 <record_unwind_protect+114>
#100126 0x0000559b9910acc6 in Frecursive_edit () at keyboard.c:786
         count = 0
         buffer = 0x0
#100127 0x0000559b9910308b in main (argc=1, argv=0x7ffec8d467f8) at
emacs.c:2054
         stack_bottom_variable = 0x7f03fb2607a5
         do_initial_setlocale = true
         no_loadup = false
         junk = 0x0
         dname_arg = 0x0
         ch_to_dir = 0x0
         original_pwd = 0x0
         dump_mode = 0x0
         skip_args = 0
         temacs = 0x0
         attempt_load_pdump = true
         rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615}
         sockfd = -1
         module_assertions = false




Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Eli Zaretskii
> Cc: [hidden email]
> From: Valtteri Vuorikoski <[hidden email]>
> Date: Thu, 26 Mar 2020 17:42:58 +0200
>
> Crash and bt full output from an -O0 -g build, commit
> e1f0e0892232221e6333b24788b97942c83ec738. Crash occurred after a few
> hours of Javascript editing in js-mode + tide when switching windows.
>
> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
> 0x0000559b991e133a in pdumper_object_p (obj=<error reading variable:
> Cannot access memory at address 0x7ffec83b9ff8>) at pdumper.h:145

What do these display?

  (gdb) p/x $sp
  (gdb) p/x &stack_bottom



Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Valtteri Vuorikoski
On 2020-03-26 20:49, Eli Zaretskii wrote:
> What do these display?
>
>    (gdb) p/x $sp
>    (gdb) p/x &stack_bottom
>

Sorry, I had already killed off that emacs, but here's the requested
data from a new crash. I have left the gdb session running if you need
more data.

This crash happened while editing markdown, so it doesn't seem specific
to lsp-mode.

Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
0x00005568e2e5dc1b in mark_object (arg=<error reading variable: Cannot
access memory at address 0x7ffde9c2fff8>) at alloc.c:6386
6386    {
(gdb) p/x $sp
$1 = 0x7ffde9c2fff0
(gdb) p/x &stack_bottom
No symbol "stack_bottom" in current context.
(gdb) p/x $stack_bottom
$2 = 0x0
(gdb) bt full 3
#0  0x00005568e2e5dc1b in mark_object (arg=Python Exception <class
'gdb.MemoryError'> Cannot access memory at address 0x7ffde9c2fff8:
#1  0x00005568e2e5df9c in mark_object (arg=0x5568e6c1f003) at alloc.c:6629
         ptr = 0x5568e6c1f000
         obj = 0x5568e6c1f043
         po = 0x5568e6c1f000
         cdr_count = 0
#2  0x00005568e2e5d507 in mark_vectorlike (header=0x5568e5b27830) at
alloc.c:6158
         ptr = 0x5568e5b27830
         size = 9
         i = 5
#3  0x00005568e2e5dde6 in mark_object (arg=0x5568e6c24033) at alloc.c:6567
         ptr = 0x5568e5b27830
         pvectype = PVEC_NORMAL_VECTOR
         obj = 0x5568e5b27835
         po = 0x5568e5b27830
         cdr_count = 1
(gdb) bt full -40
#100018 0x00005568e2e5de33 in mark_object (arg=0x29ef70404a40) at
alloc.c:6582
         ptr = 0x7f5853b53a80
         obj = 0x29ef70404a40
         po = 0x7f5853b53a80
         cdr_count = 0
#100019 0x00005568e2e5d507 in mark_vectorlike (header=0x7f58540ab4b0) at
alloc.c:6158
         ptr = 0x7f58540ab4b0
         size = 2
         i = 1
#100020 0x00005568e2e5dde6 in mark_object (arg=0x7f58540ab47d) at
alloc.c:6567
         ptr = 0x7f58540ab4b0
         pvectype = PVEC_NORMAL_VECTOR
         obj = 0x7f58540ab4b5
         po = 0x7f58540ab4b0
         cdr_count = 0
#100021 0x00005568e2e5de33 in mark_object (arg=0x6ed0) at alloc.c:6582
         ptr = 0x5568e3755f10 <lispsym+28368>
         obj = 0x6ed0
         po = 0x5568e3755f10 <lispsym+28368>
         cdr_count = 0
#100022 0x00005568e2e5c749 in mark_object_root_visitor
(root_ptr=0x5568e3744d10 <buffer_defaults+80>,
type=GC_ROOT_BUFFER_LOCAL_DEFAULT, data=0x0) at alloc.c:5742
#100023 0x00005568e2e5c5d7 in visit_vectorlike_root (visitor=...,
ptr=0x5568e3744cc0 <buffer_defaults>, type=GC_ROOT_BUFFER_LOCAL_DEFAULT)
at alloc.c:5693
         size = 74
         i = 9
#100024 0x00005568e2e5c629 in visit_buffer_root (visitor=...,
buffer=0x5568e3744cc0 <buffer_defaults>,
type=GC_ROOT_BUFFER_LOCAL_DEFAULT) at alloc.c:5708
#100025 0x00005568e2e5c673 in visit_static_gc_roots (visitor=...) at
alloc.c:5720
#100026 0x00005568e2e5cc7a in garbage_collect () at alloc.c:5941
         nextb = 0x0
         stack_top_variable = 0 '\000'
         message_p = false
         count = 13
         start = {tv_sec = 1585662763, tv_nsec = 196930673}
         tot_before = 18446744073709551615
         visitor = {visit = 0x5568e2e5c727 <mark_object_root_visitor>,
data = 0x0}
#100027 0x00005568e2e5ca5c in maybe_garbage_collect () at alloc.c:5853
#100028 0x00005568e2ea0c75 in maybe_gc () at lisp.h:5065
#100029 0x00005568e2ea9085 in Ffuncall (nargs=2, args=0x7ffdea5b55d0) at
eval.c:2778
         fun = 0x5568edbdfc10
         original_fun = 0x1ea5b5580
         funcar = 0x30
         numargs = 1
         val = 0x30
         count = 12
#100030 0x00005568e2ea5a07 in internal_condition_case_n
(bfun=0x5568e2ea8fc9 <Ffuncall>, nargs=2, args=0x7ffdea5b55d0,
handlers=0x30, hfun=0x5568e2bdbcdb <safe_eval_handler>) at eval.c:1435
         val = 0x5568e2bcd60b <builtin_lisp_symbol+48>
         c = 0x5568e4298ae0
#100031 0x00005568e2bdbf3d in safe__call (inhibit_quit=false, nargs=2,
func=0x29ef7052cd08, ap=0x7ffdea5b5690) at xdisp.c:2807
         i = 2
         count = 11
         sa_avail = 16368
         sa_count = 11
         args = 0x7ffdea5b55d0
         val = 0x0
#100032 0x00005568e2bdc034 in safe_call (nargs=2, func=0x29ef7052cd08)
at xdisp.c:2822
         retval = 0x5568e2e76fa4 <set_internal+1034>
         ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7ffdea5b5770, reg_save_area = 0x7ffdea5b56b0}}
#100033 0x00005568e2bdc085 in safe_call1 (fn=0x29ef7052cd08, arg=0x255a)
at xdisp.c:2833
[trimmed]



Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Eli Zaretskii
> Cc: [hidden email]
> From: Valtteri Vuorikoski <[hidden email]>
> Date: Tue, 31 Mar 2020 16:59:47 +0300
>
> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
> 0x00005568e2e5dc1b in mark_object (arg=<error reading variable: Cannot
> access memory at address 0x7ffde9c2fff8>) at alloc.c:6386
> 6386    {
> (gdb) p/x $sp
> $1 = 0x7ffde9c2fff0
> (gdb) p/x &stack_bottom
> No symbol "stack_bottom" in current context.

What about this one:

  (gdb) p &(current_thread->stack_bottom)

> (gdb) bt full 3
> #0  0x00005568e2e5dc1b in mark_object (arg=Python Exception <class
> 'gdb.MemoryError'> Cannot access memory at address 0x7ffde9c2fff8:
> #1  0x00005568e2e5df9c in mark_object (arg=0x5568e6c1f003) at alloc.c:6629
>          ptr = 0x5568e6c1f000
>          obj = 0x5568e6c1f043
>          po = 0x5568e6c1f000
>          cdr_count = 0

This does look like stack overflow.  Can you enlarge the stack size of
your Emacs and see if that helps?



Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Valtteri Vuorikoski
On 2020-03-31 18:53, Eli Zaretskii wrote:

>> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
>> 0x00005568e2e5dc1b in mark_object (arg=<error reading variable: Cannot
>> access memory at address 0x7ffde9c2fff8>) at alloc.c:6386
>> 6386    {
>> (gdb) p/x $sp
>> $1 = 0x7ffde9c2fff0
>> (gdb) p/x &stack_bottom
>> No symbol "stack_bottom" in current context.
>
> What about this one:
>
>    (gdb) p &(current_thread->stack_bottom)

No luck there, but jooks like there's m_stack_bottom:

(gdb) p *current_thread
$4 = {header = {size = 4611686018763182088}, m_last_thing_searched =
0x5568edbdfc15, m_saved_last_thing_searched = 0x0, name = 0x0, function
= 0x0, result = 0x0, error_symbol = 0x0, error_data = 0x0,
   event_object = 0x0, m_stack_bottom = 0x7ffdea5bcbe8 "\245'WWX\177",
stack_top = 0x0, m_catchlist = 0x0, m_handlerlist = 0x5568e4298ae0,
m_handlerlist_sentinel = 0x5568e426e620, m_specpdl_size = 383,
   m_specpdl = 0x5568e43f7968, m_specpdl_ptr = 0x5568e43f7bc0,
m_lisp_eval_depth = 1, m_current_buffer = 0x5568edbdfc10, m_search_regs
= {num_regs = 30, start = 0x5568e4217100, end = 0x5568e4275d00},
   m_saved_search_regs = {num_regs = 0, start = 0x5568e4217100, end =
0x5568e4275d00}, m_waiting_for_user_input_p = -1, m_waiting_for_input =
false, m_getcjmp = {{__jmpbuf = {0, -2837276071106932492,
         93908968795088, 140728535338384, 0, 0, -2837276071016754956,
-8235419651387780876}, __mask_was_saved = 0, __saved_mask = {__val =
{140728535336288, 93908971939294, 5, 140728535336400,
           93908971991551, 93909166555283, 3, 93909166555267, 0,
140728535336400, 93908971648480, 93908981051456, 0, 0,
2504284832306423296, 93908970882441}}}}, thread_id = 140017640263616,
   thread_condvar = {__data = {{__wseq = 0, __wseq32 = {__low = 0,
__high = 0}}, {__g1_start = 0, __g1_start32 = {__low = 0, __high = 0}},
__g_refs = {0, 0}, __g_size = {0, 0}, __g1_orig_size = 0,
       __wrefs = 0, __g_signals = {0, 0}}, __size = '\000' <repeats 47
times>, __align = 0}, wait_condvar = 0x0, thread_name = 0x0,
not_holding_lock = 0, next_thread = 0x0}

>> (gdb) bt full 3
>> #0  0x00005568e2e5dc1b in mark_object (arg=Python Exception <class
>> 'gdb.MemoryError'> Cannot access memory at address 0x7ffde9c2fff8:
>> #1  0x00005568e2e5df9c in mark_object (arg=0x5568e6c1f003) at alloc.c:6629
>>           ptr = 0x5568e6c1f000
>>           obj = 0x5568e6c1f043
>>           po = 0x5568e6c1f000
>>           cdr_count = 0
>
> This does look like stack overflow.  Can you enlarge the stack size of
> your Emacs and see if that helps?

I'll test that tomorrow.




Reply | Threaded
Open this post in threaded view
|

bug#40225: 27.0.90; abort with apparent stack explosion in lsp-mode

Valtteri Vuorikoski
In reply to this post by Eli Zaretskii
On 2020-03-31 18:53, Eli Zaretskii wrote:

>> (gdb) bt full 3
>> #0  0x00005568e2e5dc1b in mark_object (arg=Python Exception <class
>> 'gdb.MemoryError'> Cannot access memory at address 0x7ffde9c2fff8:
>> #1  0x00005568e2e5df9c in mark_object (arg=0x5568e6c1f003) at alloc.c:6629
>>           ptr = 0x5568e6c1f000
>>           obj = 0x5568e6c1f043
>>           po = 0x5568e6c1f000
>>           cdr_count = 0
>
> This does look like stack overflow.  Can you enlarge the stack size of
> your Emacs and see if that helps?
>

After fiddling with my init.el, the crash seems to have gone away even
with stack limit set to 8MB. I can't state the culprit with full
certainty, but with ~75% probability it was a function
(tab-line-tabs-buffer-list-function) which was getting called on every
mouse event.

Since this function was getting called a huge number of times, I
memoized some parts of it with the memoize.el library. It generates a
closure like this:
https://github.com/skeeto/emacs-memoize/blob/master/memoize.el#L99

If a timeout is set, every time the lambda is called, the cleanup timer
is reset. Crashes stopped after I removed the timeout from my memoized
function. There were a few other tweaks and package updates around the
same time, but as far as I can tell this was the only high-traffic
function that changed.

  -Valtteri