GNU bug report logs - #40225
27.0.90; abort with apparent stack explosion in lsp-mode

Previous Next

Package: emacs;

Reported by: Valtteri Vuorikoski <vuori <at> notcom.org>

Date: Wed, 25 Mar 2020 16:04:02 UTC

Severity: normal

Tags: moreinfo

Found in version 27.0.90

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 40225 in the body.
You can then email your comments to 40225 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Wed, 25 Mar 2020 16:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Valtteri Vuorikoski <vuori <at> notcom.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 25 Mar 2020 16:04:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.0.90; abort with apparent stack explosion in lsp-mode
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):

#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 <at> 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 <at> entry=4, args=<optimized out>, 
    args <at> entry=0x7fff04f2e728) at bytecode.c:633
#117320 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2e708, nargs=nargs <at> entry=4, arg_vector=0x7fff04f2e728, arg_vector <at> entry=0x7fff04f2e958) at eval.c:2989
#117321 0x000055e51068994f in Ffuncall (nargs=5, args=args <at> 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 <at> entry=1, args=<optimized out>, 
    args <at> entry=0x7fff04f2e978) at bytecode.c:633
#117323 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2e950, nargs=nargs <at> entry=1, arg_vector=0x7fff04f2e978, arg_vector <at> entry=0x7fff04f2eb28) at eval.c:2989
#117324 0x000055e51068994f in Ffuncall (nargs=2, args=args <at> 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 <at> entry=3, args=<optimized out>, 
    args <at> entry=0x7fff04f2eb70) at bytecode.c:633
#117326 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2eb20, fun <at> entry=0x7f34f813fdbd, nargs=nargs <at> entry=3, arg_vector=0x7fff04f2eb70, arg_vector <at> entry=0x7fff04f2ed30) at eval.c:2989
#117327 0x000055e51068b780 in apply_lambda (fun=0x7f34f813fdbd, args=<optimized out>, count=count <at> 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 <at> entry=0x55e513de3213, nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fff04f2f590) at eval.c:3060
#117345 0x000055e51068b780 in apply_lambda (fun=0x55e513de3213, args=<optimized out>, count=count <at> 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 <at> 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 <at> entry=1, arg_vector=arg_vector <at> entry=0x7fff04f2fbb8) at eval.c:3060
#117359 0x000055e51068994f in Ffuncall (nargs=2, args=args <at> 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 <at> entry=1, args=<optimized out>, 
    args <at> entry=0x7fff04f2fbf0) at bytecode.c:633
#117361 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2fbb0, nargs=nargs <at> entry=1, arg_vector=0x7fff04f2fbf0, arg_vector <at> entry=0x7fff04f2fdb8) at eval.c:2989
#117362 0x000055e51068994f in Ffuncall (nargs=2, args=args <at> 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 <at> entry=1, args=<optimized out>, 
    args <at> entry=0x7fff04f2fdc0) at bytecode.c:633
#117364 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2fdb0, nargs=nargs <at> entry=1, arg_vector=0x7fff04f2fdc0, arg_vector <at> entry=0x7fff04f2ff58) at eval.c:2989
#117365 0x000055e51068994f in Ffuncall (nargs=2, args=args <at> 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 <at> entry=1, args=<optimized out>, 
    args <at> entry=0x7fff04f2ff60) at bytecode.c:633
#117367 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f2ff50, nargs=nargs <at> entry=1, arg_vector=0x7fff04f2ff60, arg_vector <at> entry=0x7fff04f300e8) at eval.c:2989
#117368 0x000055e51068994f in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fff04f300e0) at eval.c:2808
#117369 0x000055e510689aba in call1 (fn=fn <at> entry=0x55e51c3b2ad5, arg1=<optimized out>) at eval.c:2654
#117370 0x000055e510693978 in mapcar1 (leni=leni <at> entry=26, vals=vals <at> entry=0x7fff04f30170, fn=fn <at> entry=0x55e51c3b2ad5, seq=seq <at> 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 <at> 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 <at> entry=2, args=<optimized out>, 
    args <at> entry=0x7fff04f30330) at bytecode.c:633
#117374 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f30318, nargs=nargs <at> entry=2, arg_vector=0x7fff04f30330, arg_vector <at> entry=0x7fff04f305b0) at eval.c:2989
#117375 0x000055e51068994f in Ffuncall (nargs=nargs <at> entry=3, args=args <at> 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 <at> 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 <at> entry=2, args=<optimized out>, 
    args <at> entry=0x7fff04f30600) at bytecode.c:633
#117379 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f305a0, nargs=nargs <at> entry=2, arg_vector=0x7fff04f30600, arg_vector <at> entry=0x7fff04f307e8) at eval.c:2989
#117380 0x000055e51068994f in Ffuncall (nargs=3, args=args <at> 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 <at> entry=2, args=<optimized out>, 
    args <at> entry=0x7fff04f30820) at bytecode.c:633
#117382 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f307e0, nargs=nargs <at> entry=2, arg_vector=0x7fff04f30820, arg_vector <at> entry=0x7fff04f309e0) at eval.c:2989
#117383 0x000055e51068994f in Ffuncall (nargs=3, args=args <at> 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 <at> entry=0, args=<optimized out>, 
    args <at> entry=0x7fff04f30a18) at bytecode.c:633
#117385 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f309d8, nargs=nargs <at> entry=0, arg_vector=0x7fff04f30a18, arg_vector <at> entry=0x7fff04f30c20) at eval.c:2989
#117386 0x000055e51068994f in Ffuncall (nargs=1, args=args <at> 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 <at> entry=0, args=<optimized out>, 
    args <at> entry=0x7fff04f30c60) at bytecode.c:633
#117388 0x000055e51068c2ba in funcall_lambda (fun=0x7fff04f30c18, fun <at> entry=0x55e513e09f45, nargs=nargs <at> entry=0, arg_vector=0x7fff04f30c60, arg_vector <at> entry=0x7fff04f30dc0) at eval.c:2989
#117389 0x000055e51068b780 in apply_lambda (fun=0x55e513e09f45, args=<optimized out>, count=count <at> entry=13) at eval.c:2926
#117390 0x000055e51068ba7a in eval_sub (form=form <at> 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 <at> entry=2, args=args <at> entry=0x7fff04f30fd0) at eval.c:2794
#117393 0x000055e510688e22 in internal_condition_case_n (bfun=0x55e5106897b0 <Ffuncall>, nargs=nargs <at> entry=2, args=args <at> entry=0x7fff04f30fd0, handlers=handlers <at> entry=0x30, hfun=hfun <at> entry=
    0x55e51055c080 <safe_eval_handler>) at eval.c:1435
#117394 0x000055e51054c290 in safe__call (inhibit_quit=inhibit_quit <at> entry=true, nargs=nargs <at> entry=2, func=func <at> entry=0x59d0, ap=ap <at> entry=0x7fff04f31040) at xdisp.c:2807
#117395 0x000055e51054c3d0 in safe__call1 (inhibit_quit=inhibit_quit <at> entry=true, fn=fn <at> 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 <at> entry=0x7fff04f31230, depth=1, 
    depth <at> entry=0, field_width=field_width <at> entry=0, precision=precision <at> entry=0, elt=elt <at> entry=0x55e513e06e63, props=props <at> entry=0x0, risky=false) at xdisp.c:25489
#117398 0x000055e51056aa19 in display_mode_line (w=w <at> entry=0x55e514c38080, face_id=face_id <at> entry=TAB_LINE_FACE_ID, format=0x55e513e06e63) at xdisp.c:25065
#117399 0x000055e51056ac3e in display_mode_lines (w=w <at> entry=0x55e514c38080) at xdisp.c:24993
#117400 0x000055e510583694 in redisplay_window (window=0x55e514c38085, just_this_one_p=just_this_one_p <at> entry=false) at xdisp.c:18861
#117401 0x000055e510587f3b in redisplay_window_0 (window=window <at> entry=0x55e514c38085) at xdisp.c:16194
#117402 0x000055e510688ce6 in internal_condition_case_1 (bfun=bfun <at> entry=0x55e510587f10 <redisplay_window_0>, arg=arg <at> entry=0x55e514c38085, handlers=<optimized out>, hfun=hfun <at> 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 <at> entry=1, map=map <at> entry=0x55e51c3a2c43, prev_event=0x0, used_mouse_menu=used_mouse_menu <at> entry=0x7fff04f3681b, end_time=end_time <at> entry=0x0) at keyboard.c:2493
#117408 0x000055e51061ed41 in read_key_sequence (keybuf=keybuf <at> entry=0x7fff04f36930, prompt=prompt <at> entry=0x0, dont_downcase_last=dont_downcase_last <at> entry=false, can_return_switch_frame=can_return_switch_frame <at> entry=true, fix_current_buffer=fix_current_buffer <at> entry=true, prevent_redisplay=prevent_redisplay <at> entry=false) at keyboard.c:9553
#117409 0x000055e5106203cc in command_loop_1 () at keyboard.c:1350
#117410 0x000055e510688c4e in internal_condition_case (bfun=bfun <at> entry=0x55e5106201e0 <command_loop_1>, handlers=handlers <at> entry=0x90, hfun=hfun <at> entry=0x55e510617160 <cmd_error>) at eval.c:1355
#117411 0x000055e510611ca4 in command_loop_2 (ignore=ignore <at> entry=0x0) at keyboard.c:1091
#117412 0x000055e510688bbd in internal_catch (tag=tag <at> entry=0xd4d0, func=func <at> entry=0x55e510611c80 <command_loop_2>, arg=arg <at> 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))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Wed, 25 Mar 2020 16:22:01 GMT) Full text and rfc822 format available.

Message #8 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Valtteri Vuorikoski <vuori <at> notcom.org>
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90;
 abort with apparent stack explosion in lsp-mode
Date: Wed, 25 Mar 2020 18:20:39 +0200
> From: Valtteri Vuorikoski <vuori <at> notcom.org>
> 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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Wed, 25 Mar 2020 16:31:02 GMT) Full text and rfc822 format available.

Message #11 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Valtteri Vuorikoski <vuori <at> notcom.org>
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Wed, 25 Mar 2020 18:29:58 +0200
> Cc: 40225 <at> debbugs.gnu.org
> From: Valtteri Vuorikoski <vuori <at> notcom.org>
> 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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Wed, 25 Mar 2020 17:12:02 GMT) Full text and rfc822 format available.

Message #14 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: eliz <at> gnu.org
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
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".

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 <vuori <at> notcom.org>
>> 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.
> 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Thu, 26 Mar 2020 15:44:02 GMT) Full text and rfc822 format available.

Message #17 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: eliz <at> gnu.org
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
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
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





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Thu, 26 Mar 2020 18:50:01 GMT) Full text and rfc822 format available.

Message #20 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Valtteri Vuorikoski <vuori <at> notcom.org>
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Thu, 26 Mar 2020 20:49:46 +0200
> Cc: 40225 <at> debbugs.gnu.org
> From: Valtteri Vuorikoski <vuori <at> notcom.org>
> 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




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Tue, 31 Mar 2020 14:00:02 GMT) Full text and rfc822 format available.

Message #23 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: eliz <at> gnu.org
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Tue, 31 Mar 2020 16:59:47 +0300
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]




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Tue, 31 Mar 2020 15:54:01 GMT) Full text and rfc822 format available.

Message #26 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Valtteri Vuorikoski <vuori <at> notcom.org>
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Tue, 31 Mar 2020 18:53:36 +0300
> Cc: 40225 <at> debbugs.gnu.org
> From: Valtteri Vuorikoski <vuori <at> notcom.org>
> 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?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Tue, 31 Mar 2020 18:40:01 GMT) Full text and rfc822 format available.

Message #29 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: eliz <at> gnu.org
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Tue, 31 Mar 2020 21:39:42 +0300
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.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Sun, 12 Apr 2020 10:41:01 GMT) Full text and rfc822 format available.

Message #32 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: eliz <at> gnu.org
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Sun, 12 Apr 2020 13:40:46 +0300
On 2020-03-31 18:53, Eli Zaretskii wrote:
> This does look like stack overflow.  Can you enlarge the stack size of
> your Emacs and see if that helps?

After a week with stack limit set to 16MB instead of the default 8MB, 
the same crash still happens but more rarely. Maybe once in a few days 
now, previously once in a few hours. There's no warning for an 
approaching crash: emacs will be running just fine with no lag or 
anything until it suddenly dies, essentially always on a mouse event 
(either setting point, wheel scroll or clicking on a tab-line-mode tab).

I also restored gc-cons-threshold to the default value, but that didn't 
seem to have much effect. I guess I'll try disabling as many packages as 
possible and see if something helps.

 -Valtteri





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Fri, 15 May 2020 07:30:02 GMT) Full text and rfc822 format available.

Message #35 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Fri, 15 May 2020 10:28:58 +0300
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




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Thu, 10 Feb 2022 07:23:02 GMT) Full text and rfc822 format available.

Message #38 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Valtteri Vuorikoski <vuori <at> notcom.org>
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Thu, 10 Feb 2022 08:21:57 +0100
Valtteri Vuorikoski <vuori <at> notcom.org> writes:

> 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.

(I'm going through old bug reports that unfortunately weren't resolved
at the time.)

Are you still seeing this issue in recent Emacs versions?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 10 Feb 2022 07:23:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Thu, 10 Feb 2022 09:10:01 GMT) Full text and rfc822 format available.

Message #43 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Thu, 10 Feb 2022 11:09:48 +0200
On Thu, Feb 10, 2022 at 08:21:57AM +0100, Lars Ingebrigtsen wrote:
> Valtteri Vuorikoski <vuori <at> notcom.org> writes:
> 
> > 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.
> 
> (I'm going through old bug reports that unfortunately weren't resolved
> at the time.)
> 
> Are you still seeing this issue in recent Emacs versions?

After simplifying my tab-line-tabs-buffer-list-function the issue went
away and hasn't been seen since.

So with regard to the subject of this issue I think it's fine to close
this. Not having tab-line-mode call tab-line-tabs-buffer-list-function
on pretty much every possible event might be a worthwhile improvement
at some point though (I haven't checked whether things improved in
Emacs 28).

 -Valtteri
 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Thu, 10 Feb 2022 11:37:01 GMT) Full text and rfc822 format available.

Message #46 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Valtteri Vuorikoski <vuori <at> notcom.org>
Cc: 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Thu, 10 Feb 2022 12:36:16 +0100
Valtteri Vuorikoski <vuori <at> notcom.org> writes:

> After simplifying my tab-line-tabs-buffer-list-function the issue went
> away and hasn't been seen since.
>
> So with regard to the subject of this issue I think it's fine to close
> this.

OK; I'm closing this bug report, then.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug closed, send any further explanations to 40225 <at> debbugs.gnu.org and Valtteri Vuorikoski <vuori <at> notcom.org> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 10 Feb 2022 11:37:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Thu, 10 Feb 2022 18:55:01 GMT) Full text and rfc822 format available.

Message #51 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Juri Linkov <juri <at> linkov.net>
To: Valtteri Vuorikoski <vuori <at> notcom.org>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Thu, 10 Feb 2022 20:50:25 +0200
> So with regard to the subject of this issue I think it's fine to close
> this. Not having tab-line-mode call tab-line-tabs-buffer-list-function
> on pretty much every possible event might be a worthwhile improvement
> at some point though (I haven't checked whether things improved in
> Emacs 28).

Pretty much every event can kill buffers, and the list of buffers
displayed on the tab line should reflect the change of the buffer list.
The existing optimization takes care only to not redraw the tab line
on every event when the buffer list is unchanged.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Thu, 10 Feb 2022 19:50:02 GMT) Full text and rfc822 format available.

Message #54 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Valtteri Vuorikoski <vuori <at> notcom.org>
To: Juri Linkov <juri <at> linkov.net>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Thu, 10 Feb 2022 21:49:10 +0200
On Thu, Feb 10, 2022 at 08:50:25PM +0200, Juri Linkov wrote:
> > So with regard to the subject of this issue I think it's fine to close
> > this. Not having tab-line-mode call tab-line-tabs-buffer-list-function
> > on pretty much every possible event might be a worthwhile improvement
> > at some point though (I haven't checked whether things improved in
> > Emacs 28).
> 
> Pretty much every event can kill buffers, and the list of buffers
> displayed on the tab line should reflect the change of the buffer list.
> The existing optimization takes care only to not redraw the tab line
> on every event when the buffer list is unchanged.

Sounds like the elegant solution here could be a hook that runs when
buffers are created/killed/renamed.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#40225; Package emacs. (Fri, 11 Feb 2022 08:46:01 GMT) Full text and rfc822 format available.

Message #57 received at 40225 <at> debbugs.gnu.org (full text, mbox):

From: Juri Linkov <juri <at> linkov.net>
To: Valtteri Vuorikoski <vuori <at> notcom.org>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 40225 <at> debbugs.gnu.org
Subject: Re: bug#40225: 27.0.90; abort with apparent stack explosion in
 lsp-mode
Date: Fri, 11 Feb 2022 10:34:10 +0200
>> > So with regard to the subject of this issue I think it's fine to close
>> > this. Not having tab-line-mode call tab-line-tabs-buffer-list-function
>> > on pretty much every possible event might be a worthwhile improvement
>> > at some point though (I haven't checked whether things improved in
>> > Emacs 28).
>>
>> Pretty much every event can kill buffers, and the list of buffers
>> displayed on the tab line should reflect the change of the buffer list.
>> The existing optimization takes care only to not redraw the tab line
>> on every event when the buffer list is unchanged.
>
> Sounds like the elegant solution here could be a hook that runs when
> buffers are created/killed/renamed.

I wouldn't call it quite elegant but indeed this is a possible optimization
by tracking changes in the buffer list via buffer-list-update-hook.
Patches welcome from anyone who has problems with the current implementation.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 11 Mar 2022 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 40 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.