* bug#26518: 26.0.50; M-x bubbles crashes emacs
@ 2017-04-15 14:13 Stephen Berman
2017-04-15 14:44 ` Eli Zaretskii
0 siblings, 1 reply; 8+ messages in thread
From: Stephen Berman @ 2017-04-15 14:13 UTC (permalink / raw)
To: 26518
[-- Attachment #1: Type: text/plain, Size: 1423 bytes --]
0. emacs -Q
1. M-x bubbles
=>
Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
arith_driver (code=code@entry=Amult, nargs=nargs@entry=2,
args=args@entry=0x7fffffffc8c0) at /home/steve/git/emacs-master/src/data.c:2807
2807 CHECK_NUMBER_OR_FLOAT_COERCE_MARKER (val);
Full backtrace attached. The crash happens on exiting
bubbles--compute-offsets; stepping through that function with Edebung
shed no light for me. Just before exiting that function I set a
breakpoint at arith_driver if val == 17 (the value on crashing according
to the backtrace), but that also failed to enlighten me. However, when
I repeat the above recipe and between steps 0 and 1 visit bubble.el and
call M-x eval-buffer, then proceed to step 1, there is no crash and
bubbles starts normally. So it looks like some variable is not getting
initialized, but I couldn't find which one.
In GNU Emacs 26.0.50 (build 6, x86_64-pc-linux-gnu, GTK+ Version 3.22.8)
of 2017-04-15 built on rosalinde
Repository revision: 28718c4449972640c39a7be1b62ccc7f50c6e801
Windowing system distributor 'The X.Org Foundation', version 11.0.11901000
Configured using:
'configure 'CFLAGS=-Og -g3''
Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY
ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
[-- Attachment #2: bubbles_backtrace --]
[-- Type: application/octet-stream, Size: 56472 bytes --]
steve [ ~/lib/emacs/lfs/src ]$ gdb ./emacs
GNU gdb (GDB) 7.12.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./emacs...done.
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = :0
TERM = dumb
Breakpoint 1 at 0x4eb936: file /home/steve/git/emacs-master/src/emacs.c, line 362.
Temporary breakpoint 2 at 0x5038c9: file /home/steve/git/emacs-master/src/sysdep.c, line 1019.
(gdb) r -Q
Starting program: /mnt/data/steve/lib/emacs/lfs/src/emacs -Q
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0x7fffea785700 (LWP 4126)]
Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
arith_driver (code=code@entry=Amult, nargs=nargs@entry=2,
args=args@entry=0x7fffffffc8c0) at /home/steve/git/emacs-master/src/data.c:2807
2807 CHECK_NUMBER_OR_FLOAT_COERCE_MARKER (val);
(gdb) bt full
#0 0x0000000000548192 in arith_driver (code=code@entry=
Amult, nargs=nargs@entry=2, args=args@entry=0x7fffffffc8c0)
at /home/steve/git/emacs-master/src/data.c:2807
val = 17
argnum = 0
ok_args = 0
accum = 1
ok_accum = 1
overflow = false
#1 0x00000000005483dc in Ftimes (nargs=nargs@entry=2, args=args@entry=0x7fffffffc8c0) at /home/steve/git/emacs-master/src/data.c:2937
#2 0x00000000005900f6 in exec_byte_code (bytestr=<optimized out>, vector=20688549, maxdepth=<optimized out>, args_template=args_template@entry=0, nargs=nargs@entry=0, args=<optimized out>, args@entry=0x0)
at /home/steve/git/emacs-master/src/bytecode.c:1060
op = <optimized out>
type = <optimized out>
targets =
{0x590d4e <exec_byte_code+9415>, 0x590dc9 <exec_byte_code+9538>, 0x590dcb <exec_byte_code+9540>, 0x590dcd <exec_byte_code+9542>, 0x590dcf <exec_byte_code+9544>, 0x590d97 <exec_byte_code+9488>, 0x590dd1 <exec_byte_code+9546>, 0x590e08 <exec_byte_code+9601>, 0x58ec05 <exec_byte_code+894>, 0x58ec76 <exec_byte_code+1007>, 0x58ec78 <exec_byte_code+1009>, 0x58ec7a <exec_byte_code+1011>, 0x58ec7c <exec_byte_code+1013>, 0x58ec05 <exec_byte_code+894>, 0x58ec7e <exec_byte_code+1015>, 0x58ebee <exec_byte_code+871>, 0x58eded <exec_byte_code+1382>, 0x58ee37 <exec_byte_code+1456>, 0x58ee39 <exec_byte_code+1458>, 0x58ee3b <exec_byte_code+1460>, 0x58ee3d <exec_byte_code+1462>, 0x58eded <exec_byte_code+1382>, 0x58ee56 <exec_byte_code+1487>, 0x58ee3f <exec_byte_code+1464>, 0x58eeda <exec_byte_code+1619>, 0x58ef19 <exec_byte_code+1682>, 0x58ef1b <exec_byte_code+1684>, 0x58ef1d <exec_byte_code+1686>, 0x58ef1f <exec_byte_code+1688>, 0x58eeda <exec_byte_code+1619>, 0x58eeb7 <exec_byte_code+1584>, 0x58eec3 <exec_byte_code+1596>, 0x58ef44 <exec_byte_code+1725>, 0x58ef84 <exec_byte_code+1789>, 0x58ef86 <exec_byte_code+1791>, 0x58ef88 <exec_byte_code+1793>, 0x58ef8a <exec_byte_code+1795>, 0x58ef44 <exec_byte_code+1725>, 0x58ef21 <exec_byte_code+1690>, 0x58ef2d <exec_byte_code+1702>, 0x58efaf <exec_byte_code+1832>, 0x58effd <exec_byte_code+1910>, 0x58efff <exec_byte_code+1912>, 0x58f001 <exec_byte_code+1914>, 0x58f003 <exec_byte_code+1916>, 0x58efaf <exec_byte_code+1832>, 0x58ef8c <exec_byte_code+1797>, 0x58ef98 <exec_byte_code+1809>, 0x58f551 <exec_byte_code+3274>, 0x58f502 <exec_byte_code+3195>, 0x58f47a <exec_byte_code+3059>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x58f6bb <exec_byte_code+3636>, 0x58f761 <exec_byte_code+3802>, 0x58f797 <exec_byte_code+3856>, 0x58f7e0 <exec_byte_code+3929>, 0x58f829 <exec_byte_code+4002>, 0x58ed2b <exec_byte_code+1188>, 0x58ed6d <exec_byte_code+1254>, 0x58f873 <exec_byte_code+4076>, 0x58ece4 <exec_byte_code+1117>, 0x58eda6 <exec_byte_code+1311>, 0x58f8aa <exec_byte_code+4131>, 0x58f8e3 <exec_byte_code+4188>, 0x58f90c <exec_byte_code+4229>, 0x58f945 <exec_byte_code+4286>, 0x58f978 <exec_byte_code+4337>, 0x58f9f5 <exec_byte_code+4462>, 0x58fa1e <exec_byte_code+4503>, 0x58fa57 <exec_byte_code+4560>, 0x58fa94 <exec_byte_code+4621>, 0x58fabd <exec_byte_code+4662>, 0x58fae6 <exec_byte_code+4703>, 0x58fb1f <exec_byte_code+4760>, 0x58fb58 <exec_byte_code+4817>, 0x58fb91 <exec_byte_code+4874>, 0x58fbce <exec_byte_code+4935>, 0x58fc01 <exec_byte_code+4986>, 0x58fc34 <exec_byte_code+5037>, 0x58fcb1 <exec_byte_code+5162>, 0x58fcf6 <exec_byte_code+5231>, 0x58fd3b <exec_byte_code+5300>, 0x58fecb <exec_byte_code+5700>, 0x58ff09 <exec_byte_code+5762>, 0x58ff47 <exec_byte_code+5824>, 0x58ff85 <exec_byte_code+5886>, 0x58ffc3 <exec_byte_code+5948>, 0x58fff6 <exec_byte_code+5999>, 0x590047 <exec_byte_code+6080>, 0x59007a <exec_byte_code+6131>, 0x5900ad <exec_byte_code+6182>, 0x5900e0 <exec_byte_code+6233>, 0x59017f <exec_byte_code+6392>, 0x58f376 <exec_byte_code+2799>, 0x5901c2 <exec_byte_code+6459>, 0x5901eb <exec_byte_code+6500>, 0x590263 <exec_byte_code+6620>, 0x5902a6 <exec_byte_code+6687>, 0x5902e9 <exec_byte_code+6754>, 0x590312 <exec_byte_code+6795>, 0x59033d <exec_byte_code+6838>, 0x590368 <exec_byte_code+6881>, 0x59039b <exec_byte_code+6932>, 0x590d4e <exec_byte_code+9415>, 0x5903c9 <exec_byte_code+6978>, 0x5903f4 <exec_byte_code+7021>, 0x59041f <exec_byte_code+7064>, 0x59044a <exec_byte_code+7107>, 0x590475 <exec_byte_code+7150>, 0x5904a0 <exec_byte_code+7193>, 0x58f376 <exec_byte_code+2799>, 0x590d4e <exec_byte_code+9415>, 0x5904c9 <exec_byte_code+7234>, 0x590506 <exec_byte_code+7295>, 0x59052f <exec_byte_code+7336>, 0x590558 <exec_byte_code+7377>, 0x590591 <exec_byte_code+7434>, 0x5905ca <exec_byte_code+7491>, 0x5905f3 <exec_byte_code+7532>, 0x590748 <exec_byte_code+7873>, 0x590781 <exec_byte_code+7930>, 0x5907ba <exec_byte_code+7987>, 0x5907f3 <exec_byte_code+8044>, 0x59081e <exec_byte_code+8087>, 0x590d4e <exec_byte_code+9415>, 0x58f309 <exec_byte_code+2690>, 0x58f02c <exec_byte_code+1957>, 0x58ec9e <exec_byte_code+1047>, 0x58f086 <exec_byte_code+2047>, 0x58f0cb <exec_byte_code+2116>, 0x58f111 <exec_byte_code+2186>, 0x59103b <exec_byte_code+10164>, 0x58f2ea <exec_byte_code+2659>, 0x58ee8b <exec_byte_code+1540>, 0x58f34a <exec_byte_code+2755>, 0x58f3a2 <exec_byte_code+2843>, 0x58f410 <exec_byte_code+2953>, 0x58f43c <exec_byte_code+2997>, 0x58f57e <exec_byte_code+3319>, 0x58f5ca <exec_byte_code+3395>, 0x58f607 <exec_byte_code+3456>, 0x58f653 <exec_byte_code+3532>, 0x58f005 <exec_byte_code+1918>, 0x590847 <exec_byte_code+8128>, 0x590884 <exec_byte_code+8189>, 0x5908ad <exec_byte_code+8230>, 0x5908d6 <exec_byte_code+8271>, 0x5908ff <exec_byte_code+8312>, 0x590928 <exec_byte_code+8353>, 0x590961 <exec_byte_code+8410>, 0x59099a <exec_byte_code+8467>, 0x5909d3 <exec_byte_code+8524>, 0x590a0c <exec_byte_code+8581>, 0x590aee <exec_byte_code+8807>, 0x590b27 <exec_byte_code+8864>, 0x590b60 <exec_byte_code+8921>, 0x590b89 <exec_byte_code+8962>, 0x590bc2 <exec_byte_code+9019>, 0x590bfb <exec_byte_code+9076>, 0x590c38 <exec_byte_code+9137>, 0x590c75 <exec_byte_code+9198>, 0x590113 <exec_byte_code+6284>, 0x590146 <exec_byte_code+6335>, 0x590ca8 <exec_byte_code+9249>, 0x590d05 <exec_byte_code+9342>, 0x590d4e <exec_byte_code+9415>, 0x58f157 <exec_byte_code+2256>, 0x58f1ec <exec_byte_code+2405>, 0x58f22d <exec_byte_code+2470>, 0x58f26e <exec_byte_code+2535>, 0x58f2ac <exec_byte_code+2597>, 0x58f9ab <exec_byte_code+4388>, 0x58fc67 <exec_byte_code+5088>, 0x590219 <exec_byte_code+6546>, 0x590e4a <exec_byte_code+9667>, 0x590e8c <exec_byte_code+9733>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590edb <exec_byte_code+9812>, 0x590f25 <exec_byte_code+9886>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x591006 <exec_byte_code+10111> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = 0x13baea8 <bss_sbrk_buffer+8156328>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = 17
sa_must_free = false
stack_base = <optimized out>
stack_lim = <optimized out>
top = 0x7fffffffc8c0
void_stack_lim = <optimized out>
bytestr_data = 0x7fffffffc920 "\306 \203\213"
pc = 0x7fffffffc96b "#Υ]C\026\033\314\315\321\311 8\311 A@\vT\fҷ\202|"
count = 17
result = <optimized out>
#3 0x000000000055b7b0 in funcall_lambda (fun=20688789, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffcbd0)
at /home/steve/git/emacs-master/src/eval.c:3020
val = <optimized out>
syms_left = <optimized out>
lexenv = 0
i = 0
optional = false
rest = false
previous_optional_or_rest = false
#4 0x000000000055b9f3 in Ffuncall (nargs=1, args=args@entry=0x7fffffffcbc8)
at /home/steve/git/emacs-master/src/eval.c:2744
fun = <optimized out>
original_fun = 42702832
numargs = 0
val = <optimized out>
count = 16
#5 0x000000000058ef67 in exec_byte_code (bytestr=<optimized out>, vector=20712981, maxdepth=<optimized out>, args_template=args_template@entry=0, nargs=nargs@entry=0, args=<optimized out>, args@entry=0x0)
at /home/steve/git/emacs-master/src/bytecode.c:641
op = <optimized out>
type = <optimized out>
targets =
{0x590d4e <exec_byte_code+9415>, 0x590dc9 <exec_byte_code+9538>, 0x590dcb <exec_byte_code+9540>, 0x590dcd <exec_byte_code+9542>, 0x590dcf <exec_byte_code+9544>, 0x590d97 <exec_byte_code+9488>, 0x590dd1 <exec_byte_code+9546>, 0x590e08 <exec_byte_code+9601>, 0x58ec05 <exec_byte_code+894>, 0x58ec76 <exec_byte_code+1007>, 0x58ec78 <exec_byte_code+1009>, 0x58ec7a <exec_byte_code+1011>, 0x58ec7c <exec_byte_code+1013>, 0x58ec05 <exec_byte_code+894>, 0x58ec7e <exec_byte_code+1015>, 0x58ebee <exec_byte_code+871>, 0x58eded <exec_byte_code+1382>, 0x58ee37 <exec_byte_code+1456>, 0x58ee39 <exec_byte_code+1458>, 0x58ee3b <exec_byte_code+1460>, 0x58ee3d <exec_byte_code+1462>, 0x58eded <exec_byte_code+1382>, 0x58ee56 <exec_byte_code+1487>, 0x58ee3f <exec_byte_code+1464>, 0x58eeda <exec_byte_code+1619>, 0x58ef19 <exec_byte_code+1682>, 0x58ef1b <exec_byte_code+1684>, 0x58ef1d <exec_byte_code+1686>, 0x58ef1f <exec_byte_code+1688>, 0x58eeda <exec_byte_code+1619>, 0x58eeb7 <exec_byte_code+1584>, 0x58eec3 <exec_byte_code+1596>, 0x58ef44 <exec_byte_code+1725>, 0x58ef84 <exec_byte_code+1789>, 0x58ef86 <exec_byte_code+1791>, 0x58ef88 <exec_byte_code+1793>, 0x58ef8a <exec_byte_code+1795>, 0x58ef44 <exec_byte_code+1725>, 0x58ef21 <exec_byte_code+1690>, 0x58ef2d <exec_byte_code+1702>, 0x58efaf <exec_byte_code+1832>, 0x58effd <exec_byte_code+1910>, 0x58efff <exec_byte_code+1912>, 0x58f001 <exec_byte_code+1914>, 0x58f003 <exec_byte_code+1916>, 0x58efaf <exec_byte_code+1832>, 0x58ef8c <exec_byte_code+1797>, 0x58ef98 <exec_byte_code+1809>, 0x58f551 <exec_byte_code+3274>, 0x58f502 <exec_byte_code+3195>, 0x58f47a <exec_byte_code+3059>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x58f6bb <exec_byte_code+3636>, 0x58f761 <exec_byte_code+3802>, 0x58f797 <exec_byte_code+3856>, 0x58f7e0 <exec_byte_code+3929>, 0x58f829 <exec_byte_code+4002>, 0x58ed2b <exec_byte_code+1188>, 0x58ed6d <exec_byte_code+1254>, 0x58f873 <exec_byte_code+4076>, 0x58ece4 <exec_byte_code+1117>, 0x58eda6 <exec_byte_code+1311>, 0x58f8aa <exec_byte_code+4131>, 0x58f8e3 <exec_byte_code+4188>, 0x58f90c <exec_byte_code+4229>, 0x58f945 <exec_byte_code+4286>, 0x58f978 <exec_byte_code+4337>, 0x58f9f5 <exec_byte_code+4462>, 0x58fa1e <exec_byte_code+4503>, 0x58fa57 <exec_byte_code+4560>, 0x58fa94 <exec_byte_code+4621>, 0x58fabd <exec_byte_code+4662>, 0x58fae6 <exec_byte_code+4703>, 0x58fb1f <exec_byte_code+4760>, 0x58fb58 <exec_byte_code+4817>, 0x58fb91 <exec_byte_code+4874>, 0x58fbce <exec_byte_code+4935>, 0x58fc01 <exec_byte_code+4986>, 0x58fc34 <exec_byte_code+5037>, 0x58fcb1 <exec_byte_code+5162>, 0x58fcf6 <exec_byte_code+5231>, 0x58fd3b <exec_byte_code+5300>, 0x58fecb <exec_byte_code+5700>, 0x58ff09 <exec_byte_code+5762>, 0x58ff47 <exec_byte_code+5824>, 0x58ff85 <exec_byte_code+5886>, 0x58ffc3 <exec_byte_code+5948>, 0x58fff6 <exec_byte_code+5999>, 0x590047 <exec_byte_code+6080>, 0x59007a <exec_byte_code+6131>, 0x5900ad <exec_byte_code+6182>, 0x5900e0 <exec_byte_code+6233>, 0x59017f <exec_byte_code+6392>, 0x58f376 <exec_byte_code+2799>, 0x5901c2 <exec_byte_code+6459>, 0x5901eb <exec_byte_code+6500>, 0x590263 <exec_byte_code+6620>, 0x5902a6 <exec_byte_code+6687>, 0x5902e9 <exec_byte_code+6754>, 0x590312 <exec_byte_code+6795>, 0x59033d <exec_byte_code+6838>, 0x590368 <exec_byte_code+6881>, 0x59039b <exec_byte_code+6932>, 0x590d4e <exec_byte_code+9415>, 0x5903c9 <exec_byte_code+6978>, 0x5903f4 <exec_byte_code+7021>, 0x59041f <exec_byte_code+7064>, 0x59044a <exec_byte_code+7107>, 0x590475 <exec_byte_code+7150>, 0x5904a0 <exec_byte_code+7193>, 0x58f376 <exec_byte_code+2799>, 0x590d4e <exec_byte_code+9415>, 0x5904c9 <exec_byte_code+7234>, 0x590506 <exec_byte_code+7295>, 0x59052f <exec_byte_code+7336>, 0x590558 <exec_byte_code+7377>, 0x590591 <exec_byte_code+7434>, 0x5905ca <exec_byte_code+7491>, 0x5905f3 <exec_byte_code+7532>, 0x590748 <exec_byte_code+7873>, 0x590781 <exec_byte_code+7930>, 0x5907ba <exec_byte_code+7987>, 0x5907f3 <exec_byte_code+8044>, 0x59081e <exec_byte_code+8087>, 0x590d4e <exec_byte_code+9415>, 0x58f309 <exec_byte_code+2690>, 0x58f02c <exec_byte_code+1957>, 0x58ec9e <exec_byte_code+1047>, 0x58f086 <exec_byte_code+2047>, 0x58f0cb <exec_byte_code+2116>, 0x58f111 <exec_byte_code+2186>, 0x59103b <exec_byte_code+10164>, 0x58f2ea <exec_byte_code+2659>, 0x58ee8b <exec_byte_code+1540>, 0x58f34a <exec_byte_code+2755>, 0x58f3a2 <exec_byte_code+2843>, 0x58f410 <exec_byte_code+2953>, 0x58f43c <exec_byte_code+2997>, 0x58f57e <exec_byte_code+3319>, 0x58f5ca <exec_byte_code+3395>, 0x58f607 <exec_byte_code+3456>, 0x58f653 <exec_byte_code+3532>, 0x58f005 <exec_byte_code+1918>, 0x590847 <exec_byte_code+8128>, 0x590884 <exec_byte_code+8189>, 0x5908ad <exec_byte_code+8230>, 0x5908d6 <exec_byte_code+8271>, 0x5908ff <exec_byte_code+8312>, 0x590928 <exec_byte_code+8353>, 0x590961 <exec_byte_code+8410>, 0x59099a <exec_byte_code+8467>, 0x5909d3 <exec_byte_code+8524>, 0x590a0c <exec_byte_code+8581>, 0x590aee <exec_byte_code+8807>, 0x590b27 <exec_byte_code+8864>, 0x590b60 <exec_byte_code+8921>, 0x590b89 <exec_byte_code+8962>, 0x590bc2 <exec_byte_code+9019>, 0x590bfb <exec_byte_code+9076>, 0x590c38 <exec_byte_code+9137>, 0x590c75 <exec_byte_code+9198>, 0x590113 <exec_byte_code+6284>, 0x590146 <exec_byte_code+6335>, 0x590ca8 <exec_byte_code+9249>, 0x590d05 <exec_byte_code+9342>, 0x590d4e <exec_byte_code+9415>, 0x58f157 <exec_byte_code+2256>, 0x58f1ec <exec_byte_code+2405>, 0x58f22d <exec_byte_code+2470>, 0x58f26e <exec_byte_code+2535>, 0x58f2ac <exec_byte_code+2597>, 0x58f9ab <exec_byte_code+4388>, 0x58fc67 <exec_byte_code+5088>, 0x590219 <exec_byte_code+6546>, 0x590e4a <exec_byte_code+9667>, 0x590e8c <exec_byte_code+9733>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590edb <exec_byte_code+9812>, 0x590f25 <exec_byte_code+9886>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x591006 <exec_byte_code+10111> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = 0x13c0e18 <bss_sbrk_buffer+8180760>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = 16
sa_must_free = false
stack_base = <optimized out>
stack_lim = <optimized out>
top = 0x7fffffffcbc8
void_stack_lim = <optimized out>
bytestr_data = 0x7fffffffcc08 "\306 \210\307 \210\310 \210\311\312\313!!\210\314 \210\315\030\316\317!\210\320 \210\321c\210\322e`\323\324\325\tDB$\210\326c\210\n\327\267\202H"
pc = 0x7fffffffcc19 "\210\315\030\316\317!\210\320 \210\321c\210\322e`\323\324\325\tDB$\210\326c\210\n\327\267\202H"
count = 16
result = <optimized out>
#6 0x000000000055b7b0 in funcall_lambda (fun=20701053, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffcef0)
at /home/steve/git/emacs-master/src/eval.c:3020
val = <optimized out>
syms_left = <optimized out>
lexenv = 0
i = 0
optional = false
rest = false
previous_optional_or_rest = false
#7 0x000000000055b9f3 in Ffuncall (nargs=1, args=args@entry=0x7fffffffcee8)
at /home/steve/git/emacs-master/src/eval.c:2744
fun = <optimized out>
original_fun = 42702784
numargs = 0
val = <optimized out>
count = 15
#8 0x000000000058ef67 in exec_byte_code (bytestr=<optimized out>, vector=20274709, maxdepth=<optimized out>, args_template=args_template@entry=0, nargs=nargs@entry=0, args=<optimized out>, args@entry=0x0)
at /home/steve/git/emacs-master/src/bytecode.c:641
op = <optimized out>
type = <optimized out>
targets =
{0x590d4e <exec_byte_code+9415>, 0x590dc9 <exec_byte_code+9538>, 0x590dcb <exec_byte_code+9540>, 0x590dcd <exec_byte_code+9542>, 0x590dcf <exec_byte_code+9544>, 0x590d97 <exec_byte_code+9488>, 0x590dd1 <exec_byte_code+9546>, 0x590e08 <exec_byte_code+9601>, 0x58ec05 <exec_byte_code+894>, 0x58ec76 <exec_byte_code+1007>, 0x58ec78 <exec_byte_code+1009>, 0x58ec7a <exec_byte_code+1011>, 0x58ec7c <exec_byte_code+1013>, 0x58ec05 <exec_byte_code+894>, 0x58ec7e <exec_byte_code+1015>, 0x58ebee <exec_byte_code+871>, 0x58eded <exec_byte_code+1382>, 0x58ee37 <exec_byte_code+1456>, 0x58ee39 <exec_byte_code+1458>, 0x58ee3b <exec_byte_code+1460>, 0x58ee3d <exec_byte_code+1462>, 0x58eded <exec_byte_code+1382>, 0x58ee56 <exec_byte_code+1487>, 0x58ee3f <exec_byte_code+1464>, 0x58eeda <exec_byte_code+1619>, 0x58ef19 <exec_byte_code+1682>, 0x58ef1b <exec_byte_code+1684>, 0x58ef1d <exec_byte_code+1686>, 0x58ef1f <exec_byte_code+1688>, 0x58eeda <exec_byte_code+1619>, 0x58eeb7 <exec_byte_code+1584>, 0x58eec3 <exec_byte_code+1596>, 0x58ef44 <exec_byte_code+1725>, 0x58ef84 <exec_byte_code+1789>, 0x58ef86 <exec_byte_code+1791>, 0x58ef88 <exec_byte_code+1793>, 0x58ef8a <exec_byte_code+1795>, 0x58ef44 <exec_byte_code+1725>, 0x58ef21 <exec_byte_code+1690>, 0x58ef2d <exec_byte_code+1702>, 0x58efaf <exec_byte_code+1832>, 0x58effd <exec_byte_code+1910>, 0x58efff <exec_byte_code+1912>, 0x58f001 <exec_byte_code+1914>, 0x58f003 <exec_byte_code+1916>, 0x58efaf <exec_byte_code+1832>, 0x58ef8c <exec_byte_code+1797>, 0x58ef98 <exec_byte_code+1809>, 0x58f551 <exec_byte_code+3274>, 0x58f502 <exec_byte_code+3195>, 0x58f47a <exec_byte_code+3059>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x58f6bb <exec_byte_code+3636>, 0x58f761 <exec_byte_code+3802>, 0x58f797 <exec_byte_code+3856>, 0x58f7e0 <exec_byte_code+3929>, 0x58f829 <exec_byte_code+4002>, 0x58ed2b <exec_byte_code+1188>, 0x58ed6d <exec_byte_code+1254>, 0x58f873 <exec_byte_code+4076>, 0x58ece4 <exec_byte_code+1117>, 0x58eda6 <exec_byte_code+1311>, 0x58f8aa <exec_byte_code+4131>, 0x58f8e3 <exec_byte_code+4188>, 0x58f90c <exec_byte_code+4229>, 0x58f945 <exec_byte_code+4286>, 0x58f978 <exec_byte_code+4337>, 0x58f9f5 <exec_byte_code+4462>, 0x58fa1e <exec_byte_code+4503>, 0x58fa57 <exec_byte_code+4560>, 0x58fa94 <exec_byte_code+4621>, 0x58fabd <exec_byte_code+4662>, 0x58fae6 <exec_byte_code+4703>, 0x58fb1f <exec_byte_code+4760>, 0x58fb58 <exec_byte_code+4817>, 0x58fb91 <exec_byte_code+4874>, 0x58fbce <exec_byte_code+4935>, 0x58fc01 <exec_byte_code+4986>, 0x58fc34 <exec_byte_code+5037>, 0x58fcb1 <exec_byte_code+5162>, 0x58fcf6 <exec_byte_code+5231>, 0x58fd3b <exec_byte_code+5300>, 0x58fecb <exec_byte_code+5700>, 0x58ff09 <exec_byte_code+5762>, 0x58ff47 <exec_byte_code+5824>, 0x58ff85 <exec_byte_code+5886>, 0x58ffc3 <exec_byte_code+5948>, 0x58fff6 <exec_byte_code+5999>, 0x590047 <exec_byte_code+6080>, 0x59007a <exec_byte_code+6131>, 0x5900ad <exec_byte_code+6182>, 0x5900e0 <exec_byte_code+6233>, 0x59017f <exec_byte_code+6392>, 0x58f376 <exec_byte_code+2799>, 0x5901c2 <exec_byte_code+6459>, 0x5901eb <exec_byte_code+6500>, 0x590263 <exec_byte_code+6620>, 0x5902a6 <exec_byte_code+6687>, 0x5902e9 <exec_byte_code+6754>, 0x590312 <exec_byte_code+6795>, 0x59033d <exec_byte_code+6838>, 0x590368 <exec_byte_code+6881>, 0x59039b <exec_byte_code+6932>, 0x590d4e <exec_byte_code+9415>, 0x5903c9 <exec_byte_code+6978>, 0x5903f4 <exec_byte_code+7021>, 0x59041f <exec_byte_code+7064>, 0x59044a <exec_byte_code+7107>, 0x590475 <exec_byte_code+7150>, 0x5904a0 <exec_byte_code+7193>, 0x58f376 <exec_byte_code+2799>, 0x590d4e <exec_byte_code+9415>, 0x5904c9 <exec_byte_code+7234>, 0x590506 <exec_byte_code+7295>, 0x59052f <exec_byte_code+7336>, 0x590558 <exec_byte_code+7377>, 0x590591 <exec_byte_code+7434>, 0x5905ca <exec_byte_code+7491>, 0x5905f3 <exec_byte_code+7532>, 0x590748 <exec_byte_code+7873>, 0x590781 <exec_byte_code+7930>, 0x5907ba <exec_byte_code+7987>, 0x5907f3 <exec_byte_code+8044>, 0x59081e <exec_byte_code+8087>, 0x590d4e <exec_byte_code+9415>, 0x58f309 <exec_byte_code+2690>, 0x58f02c <exec_byte_code+1957>, 0x58ec9e <exec_byte_code+1047>, 0x58f086 <exec_byte_code+2047>, 0x58f0cb <exec_byte_code+2116>, 0x58f111 <exec_byte_code+2186>, 0x59103b <exec_byte_code+10164>, 0x58f2ea <exec_byte_code+2659>, 0x58ee8b <exec_byte_code+1540>, 0x58f34a <exec_byte_code+2755>, 0x58f3a2 <exec_byte_code+2843>, 0x58f410 <exec_byte_code+2953>, 0x58f43c <exec_byte_code+2997>, 0x58f57e <exec_byte_code+3319>, 0x58f5ca <exec_byte_code+3395>, 0x58f607 <exec_byte_code+3456>, 0x58f653 <exec_byte_code+3532>, 0x58f005 <exec_byte_code+1918>, 0x590847 <exec_byte_code+8128>, 0x590884 <exec_byte_code+8189>, 0x5908ad <exec_byte_code+8230>, 0x5908d6 <exec_byte_code+8271>, 0x5908ff <exec_byte_code+8312>, 0x590928 <exec_byte_code+8353>, 0x590961 <exec_byte_code+8410>, 0x59099a <exec_byte_code+8467>, 0x5909d3 <exec_byte_code+8524>, 0x590a0c <exec_byte_code+8581>, 0x590aee <exec_byte_code+8807>, 0x590b27 <exec_byte_code+8864>, 0x590b60 <exec_byte_code+8921>, 0x590b89 <exec_byte_code+8962>, 0x590bc2 <exec_byte_code+9019>, 0x590bfb <exec_byte_code+9076>, 0x590c38 <exec_byte_code+9137>, 0x590c75 <exec_byte_code+9198>, 0x590113 <exec_byte_code+6284>, 0x590146 <exec_byte_code+6335>, 0x590ca8 <exec_byte_code+9249>, 0x590d05 <exec_byte_code+9342>, 0x590d4e <exec_byte_code+9415>, 0x58f157 <exec_byte_code+2256>, 0x58f1ec <exec_byte_code+2405>, 0x58f22d <exec_byte_code+2470>, 0x58f26e <exec_byte_code+2535>, 0x58f2ac <exec_byte_code+2597>, 0x58f9ab <exec_byte_code+4388>, 0x58fc67 <exec_byte_code+5088>, 0x590219 <exec_byte_code+6546>, 0x590e4a <exec_byte_code+9667>, 0x590e8c <exec_byte_code+9733>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590edb <exec_byte_code+9812>, 0x590f25 <exec_byte_code+9886>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x591006 <exec_byte_code+10111> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = 0x1355e18 <bss_sbrk_buffer+7742488>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = 15
sa_must_free = false
stack_base = <optimized out>
stack_lim = <optimized out>
top = 0x7fffffffcee8
void_stack_lim = <optimized out>
bytestr_data = 0x7fffffffcf00 "\302\303\304!!\210\b\203\020"
pc = 0x7fffffffcf16 "\207"
count = 15
result = <optimized out>
#9 0x000000000055b7b0 in funcall_lambda (fun=18963781, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd280)
at /home/steve/git/emacs-master/src/eval.c:3020
val = <optimized out>
syms_left = <optimized out>
lexenv = 0
i = 0
optional = false
rest = false
previous_optional_or_rest = false
#10 0x000000000055b9f3 in Ffuncall (nargs=nargs@entry=1, args=args@entry=0x7fffffffd278) at /home/steve/git/emacs-master/src/eval.c:2744
fun = <optimized out>
original_fun = 5288880
numargs = 0
val = <optimized out>
count = 14
#11 0x0000000000557c02 in Ffuncall_interactively (nargs=1, args=0x7fffffffd278)
at /home/steve/git/emacs-master/src/callint.c:252
#12 0x000000000055c4f2 in funcall_subr (subr=0xb5d5d8 <Sfuncall_interactively>, numargs=numargs@entry=1, args=args@entry=0x7fffffffd278)
at /home/steve/git/emacs-master/src/eval.c:2797
#13 0x000000000055b9c0 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffd270) at /home/steve/git/emacs-master/src/eval.c:2742
fun = <optimized out>
original_fun = 24912
numargs = 1
val = <optimized out>
count = 12
#14 0x000000000055ced3 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffd270) at /home/steve/git/emacs-master/src/eval.c:2326
i = <optimized out>
numargs = <optimized out>
funcall_nargs = <optimized out>
funcall_args = 0x0
spread_arg = 0
fun = 24912
retval = <optimized out>
sa_avail = 16384
sa_must_free = false
#15 0x000000000055810e in Fcall_interactively (function=5288880, record_flag=41040, keys=13010325) at /home/steve/git/emacs-master/src/callint.c:389
input = <optimized out>
funval = <optimized out>
events = <optimized out>
args = <optimized out>
visargs = <optimized out>
specs = 0
filter_specs = <optimized out>
teml = <optimized out>
up_event = <optimized out>
enable = 0
sa_avail = 16384
sa_must_free = false
next_event = <optimized out>
prefix_arg = 0
string = 0x0
tem = <optimized out>
varies = <optimized out>
i = <optimized out>
nargs = <optimized out>
mark = <optimized out>
arg_from_tty = false
key_count = 9
record_then_fail = false
save_this_command = 5288880
save_last_command = 0
save_this_original_command = 879824
save_real_this_command = 5288880
#16 0x000000000055c55f in funcall_subr (subr=0xb5d5a8 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffffffd3a0)
at /home/steve/git/emacs-master/src/eval.c:2822
internal_argbuf = {18963781, 0, 0, 13106704, 0, 0, 12386200, 5548877}
internal_args = <optimized out>
#17 0x000000000055b9c0 in Ffuncall (nargs=4, args=args@entry=0x7fffffffd398)
at /home/steve/git/emacs-master/src/eval.c:2742
fun = <optimized out>
original_fun = 718224
numargs = 3
val = <optimized out>
count = 11
#18 0x000000000058ef67 in exec_byte_code (bytestr=<optimized out>, vector=9705517, maxdepth=<optimized out>, args_template=args_template@entry=4102, nargs=nargs@entry=2, args=<optimized out>, args@entry=0x7fffffffd668)
at /home/steve/git/emacs-master/src/bytecode.c:641
op = <optimized out>
type = <optimized out>
targets =
{0x590d4e <exec_byte_code+9415>, 0x590dc9 <exec_byte_code+9538>, 0x590dcb <exec_byte_code+9540>, 0x590dcd <exec_byte_code+9542>, 0x590dcf <exec_byte_code+9544>, 0x590d97 <exec_byte_code+9488>, 0x590dd1 <exec_byte_code+9546>, 0x590e08 <exec_byte_code+9601>, 0x58ec05 <exec_byte_code+894>, 0x58ec76 <exec_byte_code+1007>, 0x58ec78 <exec_byte_code+1009>, 0x58ec7a <exec_byte_code+1011>, 0x58ec7c <exec_byte_code+1013>, 0x58ec05 <exec_byte_code+894>, 0x58ec7e <exec_byte_code+1015>, 0x58ebee <exec_byte_code+871>, 0x58eded <exec_byte_code+1382>, 0x58ee37 <exec_byte_code+1456>, 0x58ee39 <exec_byte_code+1458>, 0x58ee3b <exec_byte_code+1460>, 0x58ee3d <exec_byte_code+1462>, 0x58eded <exec_byte_code+1382>, 0x58ee56 <exec_byte_code+1487>, 0x58ee3f <exec_byte_code+1464>, 0x58eeda <exec_byte_code+1619>, 0x58ef19 <exec_byte_code+1682>, 0x58ef1b <exec_byte_code+1684>, 0x58ef1d <exec_byte_code+1686>, 0x58ef1f <exec_byte_code+1688>, 0x58eeda <exec_byte_code+1619>, 0x58eeb7 <exec_byte_code+1584>, 0x58eec3 <exec_byte_code+1596>, 0x58ef44 <exec_byte_code+1725>, 0x58ef84 <exec_byte_code+1789>, 0x58ef86 <exec_byte_code+1791>, 0x58ef88 <exec_byte_code+1793>, 0x58ef8a <exec_byte_code+1795>, 0x58ef44 <exec_byte_code+1725>, 0x58ef21 <exec_byte_code+1690>, 0x58ef2d <exec_byte_code+1702>, 0x58efaf <exec_byte_code+1832>, 0x58effd <exec_byte_code+1910>, 0x58efff <exec_byte_code+1912>, 0x58f001 <exec_byte_code+1914>, 0x58f003 <exec_byte_code+1916>, 0x58efaf <exec_byte_code+1832>, 0x58ef8c <exec_byte_code+1797>, 0x58ef98 <exec_byte_code+1809>, 0x58f551 <exec_byte_code+3274>, 0x58f502 <exec_byte_code+3195>, 0x58f47a <exec_byte_code+3059>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x58f6bb <exec_byte_code+3636>, 0x58f761 <exec_byte_code+3802>, 0x58f797 <exec_byte_code+3856>, 0x58f7e0 <exec_byte_code+3929>, 0x58f829 <exec_byte_code+4002>, 0x58ed2b <exec_byte_code+1188>, 0x58ed6d <exec_byte_code+1254>, 0x58f873 <exec_byte_code+4076>, 0x58ece4 <exec_byte_code+1117>, 0x58eda6 <exec_byte_code+1311>, 0x58f8aa <exec_byte_code+4131>, 0x58f8e3 <exec_byte_code+4188>, 0x58f90c <exec_byte_code+4229>, 0x58f945 <exec_byte_code+4286>, 0x58f978 <exec_byte_code+4337>, 0x58f9f5 <exec_byte_code+4462>, 0x58fa1e <exec_byte_code+4503>, 0x58fa57 <exec_byte_code+4560>, 0x58fa94 <exec_byte_code+4621>, 0x58fabd <exec_byte_code+4662>, 0x58fae6 <exec_byte_code+4703>, 0x58fb1f <exec_byte_code+4760>, 0x58fb58 <exec_byte_code+4817>, 0x58fb91 <exec_byte_code+4874>, 0x58fbce <exec_byte_code+4935>, 0x58fc01 <exec_byte_code+4986>, 0x58fc34 <exec_byte_code+5037>, 0x58fcb1 <exec_byte_code+5162>, 0x58fcf6 <exec_byte_code+5231>, 0x58fd3b <exec_byte_code+5300>, 0x58fecb <exec_byte_code+5700>, 0x58ff09 <exec_byte_code+5762>, 0x58ff47 <exec_byte_code+5824>, 0x58ff85 <exec_byte_code+5886>, 0x58ffc3 <exec_byte_code+5948>, 0x58fff6 <exec_byte_code+5999>, 0x590047 <exec_byte_code+6080>, 0x59007a <exec_byte_code+6131>, 0x5900ad <exec_byte_code+6182>, 0x5900e0 <exec_byte_code+6233>, 0x59017f <exec_byte_code+6392>, 0x58f376 <exec_byte_code+2799>, 0x5901c2 <exec_byte_code+6459>, 0x5901eb <exec_byte_code+6500>, 0x590263 <exec_byte_code+6620>, 0x5902a6 <exec_byte_code+6687>, 0x5902e9 <exec_byte_code+6754>, 0x590312 <exec_byte_code+6795>, 0x59033d <exec_byte_code+6838>, 0x590368 <exec_byte_code+6881>, 0x59039b <exec_byte_code+6932>, 0x590d4e <exec_byte_code+9415>, 0x5903c9 <exec_byte_code+6978>, 0x5903f4 <exec_byte_code+7021>, 0x59041f <exec_byte_code+7064>, 0x59044a <exec_byte_code+7107>, 0x590475 <exec_byte_code+7150>, 0x5904a0 <exec_byte_code+7193>, 0x58f376 <exec_byte_code+2799>, 0x590d4e <exec_byte_code+9415>, 0x5904c9 <exec_byte_code+7234>, 0x590506 <exec_byte_code+7295>, 0x59052f <exec_byte_code+7336>, 0x590558 <exec_byte_code+7377>, 0x590591 <exec_byte_code+7434>, 0x5905ca <exec_byte_code+7491>, 0x5905f3 <exec_byte_code+7532>, 0x590748 <exec_byte_code+7873>, 0x590781 <exec_byte_code+7930>, 0x5907ba <exec_byte_code+7987>, 0x5907f3 <exec_byte_code+8044>, 0x59081e <exec_byte_code+8087>, 0x590d4e <exec_byte_code+9415>, 0x58f309 <exec_byte_code+2690>, 0x58f02c <exec_byte_code+1957>, 0x58ec9e <exec_byte_code+1047>, 0x58f086 <exec_byte_code+2047>, 0x58f0cb <exec_byte_code+2116>, 0x58f111 <exec_byte_code+2186>, 0x59103b <exec_byte_code+10164>, 0x58f2ea <exec_byte_code+2659>, 0x58ee8b <exec_byte_code+1540>, 0x58f34a <exec_byte_code+2755>, 0x58f3a2 <exec_byte_code+2843>, 0x58f410 <exec_byte_code+2953>, 0x58f43c <exec_byte_code+2997>, 0x58f57e <exec_byte_code+3319>, 0x58f5ca <exec_byte_code+3395>, 0x58f607 <exec_byte_code+3456>, 0x58f653 <exec_byte_code+3532>, 0x58f005 <exec_byte_code+1918>, 0x590847 <exec_byte_code+8128>, 0x590884 <exec_byte_code+8189>, 0x5908ad <exec_byte_code+8230>, 0x5908d6 <exec_byte_code+8271>, 0x5908ff <exec_byte_code+8312>, 0x590928 <exec_byte_code+8353>, 0x590961 <exec_byte_code+8410>, 0x59099a <exec_byte_code+8467>, 0x5909d3 <exec_byte_code+8524>, 0x590a0c <exec_byte_code+8581>, 0x590aee <exec_byte_code+8807>, 0x590b27 <exec_byte_code+8864>, 0x590b60 <exec_byte_code+8921>, 0x590b89 <exec_byte_code+8962>, 0x590bc2 <exec_byte_code+9019>, 0x590bfb <exec_byte_code+9076>, 0x590c38 <exec_byte_code+9137>, 0x590c75 <exec_byte_code+9198>, 0x590113 <exec_byte_code+6284>, 0x590146 <exec_byte_code+6335>, 0x590ca8 <exec_byte_code+9249>, 0x590d05 <exec_byte_code+9342>, 0x590d4e <exec_byte_code+9415>, 0x58f157 <exec_byte_code+2256>, 0x58f1ec <exec_byte_code+2405>, 0x58f22d <exec_byte_code+2470>, 0x58f26e <exec_byte_code+2535>, 0x58f2ac <exec_byte_code+2597>, 0x58f9ab <exec_byte_code+4388>, 0x58fc67 <exec_byte_code+5088>, 0x590219 <exec_byte_code+6546>, 0x590e4a <exec_byte_code+9667>, 0x590e8c <exec_byte_code+9733>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590edb <exec_byte_code+9812>, 0x590f25 <exec_byte_code+9886>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x591006 <exec_byte_code+10111> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = 0x941830 <pure+964752>
quitcounter = 2 '\002'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = 11
sa_must_free = false
stack_base = <optimized out>
stack_lim = <optimized out>
top = 0x7fffffffd398
void_stack_lim = <optimized out>
bytestr_data = 0x7fffffffd3d0 "\306\020\211?\205\023"
pc = 0x7fffffffd44b "\006\006\071\203\242"
count = 11
result = <optimized out>
#19 0x000000000055b52d in funcall_lambda (fun=9705437, nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffffffd668) at /home/steve/git/emacs-master/src/eval.c:2942
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
previous_optional_or_rest = <optimized out>
#20 0x000000000055b9f3 in Ffuncall (nargs=3, args=args@entry=0x7fffffffd660)
at /home/steve/git/emacs-master/src/eval.c:2744
fun = <optimized out>
original_fun = 15312
numargs = 2
val = <optimized out>
count = 10
#21 0x000000000058ef67 in exec_byte_code (bytestr=<optimized out>, vector=9704621, maxdepth=<optimized out>, args_template=args_template@entry=3078, nargs=nargs@entry=3, args=<optimized out>, args@entry=0x7fffffffda20)
at /home/steve/git/emacs-master/src/bytecode.c:641
op = <optimized out>
type = <optimized out>
targets =
{0x590d4e <exec_byte_code+9415>, 0x590dc9 <exec_byte_code+9538>, 0x590dcb <exec_byte_code+9540>, 0x590dcd <exec_byte_code+9542>, 0x590dcf <exec_byte_code+9544>, 0x590d97 <exec_byte_code+9488>, 0x590dd1 <exec_byte_code+9546>, 0x590e08 <exec_byte_code+9601>, 0x58ec05 <exec_byte_code+894>, 0x58ec76 <exec_byte_code+1007>, 0x58ec78 <exec_byte_code+1009>, 0x58ec7a <exec_byte_code+1011>, 0x58ec7c <exec_byte_code+1013>, 0x58ec05 <exec_byte_code+894>, 0x58ec7e <exec_byte_code+1015>, 0x58ebee <exec_byte_code+871>, 0x58eded <exec_byte_code+1382>, 0x58ee37 <exec_byte_code+1456>, 0x58ee39 <exec_byte_code+1458>, 0x58ee3b <exec_byte_code+1460>, 0x58ee3d <exec_byte_code+1462>, 0x58eded <exec_byte_code+1382>, 0x58ee56 <exec_byte_code+1487>, 0x58ee3f <exec_byte_code+1464>, 0x58eeda <exec_byte_code+1619>, 0x58ef19 <exec_byte_code+1682>, 0x58ef1b <exec_byte_code+1684>, 0x58ef1d <exec_byte_code+1686>, 0x58ef1f <exec_byte_code+1688>, 0x58eeda <exec_byte_code+1619>, 0x58eeb7 <exec_byte_code+1584>, 0x58eec3 <exec_byte_code+1596>, 0x58ef44 <exec_byte_code+1725>, 0x58ef84 <exec_byte_code+1789>, 0x58ef86 <exec_byte_code+1791>, 0x58ef88 <exec_byte_code+1793>, 0x58ef8a <exec_byte_code+1795>, 0x58ef44 <exec_byte_code+1725>, 0x58ef21 <exec_byte_code+1690>, 0x58ef2d <exec_byte_code+1702>, 0x58efaf <exec_byte_code+1832>, 0x58effd <exec_byte_code+1910>, 0x58efff <exec_byte_code+1912>, 0x58f001 <exec_byte_code+1914>, 0x58f003 <exec_byte_code+1916>, 0x58efaf <exec_byte_code+1832>, 0x58ef8c <exec_byte_code+1797>, 0x58ef98 <exec_byte_code+1809>, 0x58f551 <exec_byte_code+3274>, 0x58f502 <exec_byte_code+3195>, 0x58f47a <exec_byte_code+3059>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x58f6bb <exec_byte_code+3636>, 0x58f761 <exec_byte_code+3802>, 0x58f797 <exec_byte_code+3856>, 0x58f7e0 <exec_byte_code+3929>, 0x58f829 <exec_byte_code+4002>, 0x58ed2b <exec_byte_code+1188>, 0x58ed6d <exec_byte_code+1254>, 0x58f873 <exec_byte_code+4076>, 0x58ece4 <exec_byte_code+1117>, 0x58eda6 <exec_byte_code+1311>, 0x58f8aa <exec_byte_code+4131>, 0x58f8e3 <exec_byte_code+4188>, 0x58f90c <exec_byte_code+4229>, 0x58f945 <exec_byte_code+4286>, 0x58f978 <exec_byte_code+4337>, 0x58f9f5 <exec_byte_code+4462>, 0x58fa1e <exec_byte_code+4503>, 0x58fa57 <exec_byte_code+4560>, 0x58fa94 <exec_byte_code+4621>, 0x58fabd <exec_byte_code+4662>, 0x58fae6 <exec_byte_code+4703>, 0x58fb1f <exec_byte_code+4760>, 0x58fb58 <exec_byte_code+4817>, 0x58fb91 <exec_byte_code+4874>, 0x58fbce <exec_byte_code+4935>, 0x58fc01 <exec_byte_code+4986>, 0x58fc34 <exec_byte_code+5037>, 0x58fcb1 <exec_byte_code+5162>, 0x58fcf6 <exec_byte_code+5231>, 0x58fd3b <exec_byte_code+5300>, 0x58fecb <exec_byte_code+5700>, 0x58ff09 <exec_byte_code+5762>, 0x58ff47 <exec_byte_code+5824>, 0x58ff85 <exec_byte_code+5886>, 0x58ffc3 <exec_byte_code+5948>, 0x58fff6 <exec_byte_code+5999>, 0x590047 <exec_byte_code+6080>, 0x59007a <exec_byte_code+6131>, 0x5900ad <exec_byte_code+6182>, 0x5900e0 <exec_byte_code+6233>, 0x59017f <exec_byte_code+6392>, 0x58f376 <exec_byte_code+2799>, 0x5901c2 <exec_byte_code+6459>, 0x5901eb <exec_byte_code+6500>, 0x590263 <exec_byte_code+6620>, 0x5902a6 <exec_byte_code+6687>, 0x5902e9 <exec_byte_code+6754>, 0x590312 <exec_byte_code+6795>, 0x59033d <exec_byte_code+6838>, 0x590368 <exec_byte_code+6881>, 0x59039b <exec_byte_code+6932>, 0x590d4e <exec_byte_code+9415>, 0x5903c9 <exec_byte_code+6978>, 0x5903f4 <exec_byte_code+7021>, 0x59041f <exec_byte_code+7064>, 0x59044a <exec_byte_code+7107>, 0x590475 <exec_byte_code+7150>, 0x5904a0 <exec_byte_code+7193>, 0x58f376 <exec_byte_code+2799>, 0x590d4e <exec_byte_code+9415>, 0x5904c9 <exec_byte_code+7234>, 0x590506 <exec_byte_code+7295>, 0x59052f <exec_byte_code+7336>, 0x590558 <exec_byte_code+7377>, 0x590591 <exec_byte_code+7434>, 0x5905ca <exec_byte_code+7491>, 0x5905f3 <exec_byte_code+7532>, 0x590748 <exec_byte_code+7873>, 0x590781 <exec_byte_code+7930>, 0x5907ba <exec_byte_code+7987>, 0x5907f3 <exec_byte_code+8044>, 0x59081e <exec_byte_code+8087>, 0x590d4e <exec_byte_code+9415>, 0x58f309 <exec_byte_code+2690>, 0x58f02c <exec_byte_code+1957>, 0x58ec9e <exec_byte_code+1047>, 0x58f086 <exec_byte_code+2047>, 0x58f0cb <exec_byte_code+2116>, 0x58f111 <exec_byte_code+2186>, 0x59103b <exec_byte_code+10164>, 0x58f2ea <exec_byte_code+2659>, 0x58ee8b <exec_byte_code+1540>, 0x58f34a <exec_byte_code+2755>, 0x58f3a2 <exec_byte_code+2843>, 0x58f410 <exec_byte_code+2953>, 0x58f43c <exec_byte_code+2997>, 0x58f57e <exec_byte_code+3319>, 0x58f5ca <exec_byte_code+3395>, 0x58f607 <exec_byte_code+3456>, 0x58f653 <exec_byte_code+3532>, 0x58f005 <exec_byte_code+1918>, 0x590847 <exec_byte_code+8128>, 0x590884 <exec_byte_code+8189>, 0x5908ad <exec_byte_code+8230>, 0x5908d6 <exec_byte_code+8271>, 0x5908ff <exec_byte_code+8312>, 0x590928 <exec_byte_code+8353>, 0x590961 <exec_byte_code+8410>, 0x59099a <exec_byte_code+8467>, 0x5909d3 <exec_byte_code+8524>, 0x590a0c <exec_byte_code+8581>, 0x590aee <exec_byte_code+8807>, 0x590b27 <exec_byte_code+8864>, 0x590b60 <exec_byte_code+8921>, 0x590b89 <exec_byte_code+8962>, 0x590bc2 <exec_byte_code+9019>, 0x590bfb <exec_byte_code+9076>, 0x590c38 <exec_byte_code+9137>, 0x590c75 <exec_byte_code+9198>, 0x590113 <exec_byte_code+6284>, 0x590146 <exec_byte_code+6335>, 0x590ca8 <exec_byte_code+9249>, 0x590d05 <exec_byte_code+9342>, 0x590d4e <exec_byte_code+9415>, 0x58f157 <exec_byte_code+2256>, 0x58f1ec <exec_byte_code+2405>, 0x58f22d <exec_byte_code+2470>, 0x58f26e <exec_byte_code+2535>, 0x58f2ac <exec_byte_code+2597>, 0x58f9ab <exec_byte_code+4388>, 0x58fc67 <exec_byte_code+5088>, 0x590219 <exec_byte_code+6546>, 0x590e4a <exec_byte_code+9667>, 0x590e8c <exec_byte_code+9733>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590edb <exec_byte_code+9812>, 0x590f25 <exec_byte_code+9886>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x591006 <exec_byte_code+10111> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = 0x9414b0 <pure+963856>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = 9
sa_must_free = false
stack_base = <optimized out>
stack_lim = <optimized out>
top = 0x7fffffffd660
void_stack_lim = <optimized out>
bytestr_data = 0x7fffffffd6b0 "\001\204\020"
pc = 0x7fffffffd6f6 "\210)\n\205d"
count = 9
result = <optimized out>
#22 0x000000000055b52d in funcall_lambda (fun=9704533, nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffffffda20) at /home/steve/git/emacs-master/src/eval.c:2942
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
previous_optional_or_rest = <optimized out>
#23 0x000000000055b9f3 in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffda18) at /home/steve/git/emacs-master/src/eval.c:2744
fun = <optimized out>
original_fun = 879824
numargs = 3
val = <optimized out>
count = 8
#24 0x0000000000557c02 in Ffuncall_interactively (nargs=4, args=0x7fffffffda18)
at /home/steve/git/emacs-master/src/callint.c:252
#25 0x000000000055c4f2 in funcall_subr (subr=0xb5d5d8 <Sfuncall_interactively>, numargs=numargs@entry=4, args=args@entry=0x7fffffffda18)
at /home/steve/git/emacs-master/src/eval.c:2797
#26 0x000000000055b9c0 in Ffuncall (nargs=nargs@entry=5, args=args@entry=0x7fffffffda10) at /home/steve/git/emacs-master/src/eval.c:2742
fun = <optimized out>
original_fun = 24912
numargs = 4
val = <optimized out>
count = 6
#27 0x000000000055d02c in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffdb40) at /home/steve/git/emacs-master/src/eval.c:2373
i = 5
numargs = <optimized out>
funcall_nargs = 5
funcall_args = 0x7fffffffda10
spread_arg = 0
fun = <optimized out>
retval = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#28 0x000000000055810e in Fcall_interactively (function=879824, record_flag=0, keys=13010325) at /home/steve/git/emacs-master/src/callint.c:389
input = <optimized out>
funval = <optimized out>
events = <optimized out>
args = <optimized out>
visargs = <optimized out>
specs = 21626963
filter_specs = <optimized out>
teml = <optimized out>
up_event = <optimized out>
enable = 0
sa_avail = 16384
sa_must_free = false
next_event = <optimized out>
prefix_arg = 0
string = 0x0
tem = <optimized out>
varies = <optimized out>
i = <optimized out>
nargs = <optimized out>
mark = <optimized out>
arg_from_tty = false
key_count = 1
record_then_fail = false
save_this_command = 879824
save_last_command = 0
save_this_original_command = 879824
save_real_this_command = 879824
#29 0x000000000055c55f in funcall_subr (subr=0xb5d5a8 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffffffdc70)
at /home/steve/git/emacs-master/src/eval.c:2822
internal_argbuf = {879824, 0, 12989440, 13106704, 0, 0, 12386200, 5548877}
internal_args = <optimized out>
#30 0x000000000055b9c0 in Ffuncall (nargs=4, args=args@entry=0x7fffffffdc68)
at /home/steve/git/emacs-master/src/eval.c:2742
fun = <optimized out>
original_fun = 718224
numargs = 3
val = <optimized out>
count = 5
#31 0x000000000058ef67 in exec_byte_code (bytestr=<optimized out>, vector=9705517, maxdepth=<optimized out>, args_template=args_template@entry=4102, nargs=nargs@entry=1, args=<optimized out>, args@entry=0x7fffffffdf08)
at /home/steve/git/emacs-master/src/bytecode.c:641
op = <optimized out>
type = <optimized out>
targets =
{0x590d4e <exec_byte_code+9415>, 0x590dc9 <exec_byte_code+9538>, 0x590dcb <exec_byte_code+9540>, 0x590dcd <exec_byte_code+9542>, 0x590dcf <exec_byte_code+9544>, 0x590d97 <exec_byte_code+9488>, 0x590dd1 <exec_byte_code+9546>, 0x590e08 <exec_byte_code+9601>, 0x58ec05 <exec_byte_code+894>, 0x58ec76 <exec_byte_code+1007>, 0x58ec78 <exec_byte_code+1009>, 0x58ec7a <exec_byte_code+1011>, 0x58ec7c <exec_byte_code+1013>, 0x58ec05 <exec_byte_code+894>, 0x58ec7e <exec_byte_code+1015>, 0x58ebee <exec_byte_code+871>, 0x58eded <exec_byte_code+1382>, 0x58ee37 <exec_byte_code+1456>, 0x58ee39 <exec_byte_code+1458>, 0x58ee3b <exec_byte_code+1460>, 0x58ee3d <exec_byte_code+1462>, 0x58eded <exec_byte_code+1382>, 0x58ee56 <exec_byte_code+1487>, 0x58ee3f <exec_byte_code+1464>, 0x58eeda <exec_byte_code+1619>, 0x58ef19 <exec_byte_code+1682>, 0x58ef1b <exec_byte_code+1684>, 0x58ef1d <exec_byte_code+1686>, 0x58ef1f <exec_byte_code+1688>, 0x58eeda <exec_byte_code+1619>, 0x58eeb7 <exec_byte_code+1584>, 0x58eec3 <exec_byte_code+1596>, 0x58ef44 <exec_byte_code+1725>, 0x58ef84 <exec_byte_code+1789>, 0x58ef86 <exec_byte_code+1791>, 0x58ef88 <exec_byte_code+1793>, 0x58ef8a <exec_byte_code+1795>, 0x58ef44 <exec_byte_code+1725>, 0x58ef21 <exec_byte_code+1690>, 0x58ef2d <exec_byte_code+1702>, 0x58efaf <exec_byte_code+1832>, 0x58effd <exec_byte_code+1910>, 0x58efff <exec_byte_code+1912>, 0x58f001 <exec_byte_code+1914>, 0x58f003 <exec_byte_code+1916>, 0x58efaf <exec_byte_code+1832>, 0x58ef8c <exec_byte_code+1797>, 0x58ef98 <exec_byte_code+1809>, 0x58f551 <exec_byte_code+3274>, 0x58f502 <exec_byte_code+3195>, 0x58f47a <exec_byte_code+3059>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x58f6bb <exec_byte_code+3636>, 0x58f761 <exec_byte_code+3802>, 0x58f797 <exec_byte_code+3856>, 0x58f7e0 <exec_byte_code+3929>, 0x58f829 <exec_byte_code+4002>, 0x58ed2b <exec_byte_code+1188>, 0x58ed6d <exec_byte_code+1254>, 0x58f873 <exec_byte_code+4076>, 0x58ece4 <exec_byte_code+1117>, 0x58eda6 <exec_byte_code+1311>, 0x58f8aa <exec_byte_code+4131>, 0x58f8e3 <exec_byte_code+4188>, 0x58f90c <exec_byte_code+4229>, 0x58f945 <exec_byte_code+4286>, 0x58f978 <exec_byte_code+4337>, 0x58f9f5 <exec_byte_code+4462>, 0x58fa1e <exec_byte_code+4503>, 0x58fa57 <exec_byte_code+4560>, 0x58fa94 <exec_byte_code+4621>, 0x58fabd <exec_byte_code+4662>, 0x58fae6 <exec_byte_code+4703>, 0x58fb1f <exec_byte_code+4760>, 0x58fb58 <exec_byte_code+4817>, 0x58fb91 <exec_byte_code+4874>, 0x58fbce <exec_byte_code+4935>, 0x58fc01 <exec_byte_code+4986>, 0x58fc34 <exec_byte_code+5037>, 0x58fcb1 <exec_byte_code+5162>, 0x58fcf6 <exec_byte_code+5231>, 0x58fd3b <exec_byte_code+5300>, 0x58fecb <exec_byte_code+5700>, 0x58ff09 <exec_byte_code+5762>, 0x58ff47 <exec_byte_code+5824>, 0x58ff85 <exec_byte_code+5886>, 0x58ffc3 <exec_byte_code+5948>, 0x58fff6 <exec_byte_code+5999>, 0x590047 <exec_byte_code+6080>, 0x59007a <exec_byte_code+6131>, 0x5900ad <exec_byte_code+6182>, 0x5900e0 <exec_byte_code+6233>, 0x59017f <exec_byte_code+6392>, 0x58f376 <exec_byte_code+2799>, 0x5901c2 <exec_byte_code+6459>, 0x5901eb <exec_byte_code+6500>, 0x590263 <exec_byte_code+6620>, 0x5902a6 <exec_byte_code+6687>, 0x5902e9 <exec_byte_code+6754>, 0x590312 <exec_byte_code+6795>, 0x59033d <exec_byte_code+6838>, 0x590368 <exec_byte_code+6881>, 0x59039b <exec_byte_code+6932>, 0x590d4e <exec_byte_code+9415>, 0x5903c9 <exec_byte_code+6978>, 0x5903f4 <exec_byte_code+7021>, 0x59041f <exec_byte_code+7064>, 0x59044a <exec_byte_code+7107>, 0x590475 <exec_byte_code+7150>, 0x5904a0 <exec_byte_code+7193>, 0x58f376 <exec_byte_code+2799>, 0x590d4e <exec_byte_code+9415>, 0x5904c9 <exec_byte_code+7234>, 0x590506 <exec_byte_code+7295>, 0x59052f <exec_byte_code+7336>, 0x590558 <exec_byte_code+7377>, 0x590591 <exec_byte_code+7434>, 0x5905ca <exec_byte_code+7491>, 0x5905f3 <exec_byte_code+7532>, 0x590748 <exec_byte_code+7873>, 0x590781 <exec_byte_code+7930>, 0x5907ba <exec_byte_code+7987>, 0x5907f3 <exec_byte_code+8044>, 0x59081e <exec_byte_code+8087>, 0x590d4e <exec_byte_code+9415>, 0x58f309 <exec_byte_code+2690>, 0x58f02c <exec_byte_code+1957>, 0x58ec9e <exec_byte_code+1047>, 0x58f086 <exec_byte_code+2047>, 0x58f0cb <exec_byte_code+2116>, 0x58f111 <exec_byte_code+2186>, 0x59103b <exec_byte_code+10164>, 0x58f2ea <exec_byte_code+2659>, 0x58ee8b <exec_byte_code+1540>, 0x58f34a <exec_byte_code+2755>, 0x58f3a2 <exec_byte_code+2843>, 0x58f410 <exec_byte_code+2953>, 0x58f43c <exec_byte_code+2997>, 0x58f57e <exec_byte_code+3319>, 0x58f5ca <exec_byte_code+3395>, 0x58f607 <exec_byte_code+3456>, 0x58f653 <exec_byte_code+3532>, 0x58f005 <exec_byte_code+1918>, 0x590847 <exec_byte_code+8128>, 0x590884 <exec_byte_code+8189>, 0x5908ad <exec_byte_code+8230>, 0x5908d6 <exec_byte_code+8271>, 0x5908ff <exec_byte_code+8312>, 0x590928 <exec_byte_code+8353>, 0x590961 <exec_byte_code+8410>, 0x59099a <exec_byte_code+8467>, 0x5909d3 <exec_byte_code+8524>, 0x590a0c <exec_byte_code+8581>, 0x590aee <exec_byte_code+8807>, 0x590b27 <exec_byte_code+8864>, 0x590b60 <exec_byte_code+8921>, 0x590b89 <exec_byte_code+8962>, 0x590bc2 <exec_byte_code+9019>, 0x590bfb <exec_byte_code+9076>, 0x590c38 <exec_byte_code+9137>, 0x590c75 <exec_byte_code+9198>, 0x590113 <exec_byte_code+6284>, 0x590146 <exec_byte_code+6335>, 0x590ca8 <exec_byte_code+9249>, 0x590d05 <exec_byte_code+9342>, 0x590d4e <exec_byte_code+9415>, 0x58f157 <exec_byte_code+2256>, 0x58f1ec <exec_byte_code+2405>, 0x58f22d <exec_byte_code+2470>, 0x58f26e <exec_byte_code+2535>, 0x58f2ac <exec_byte_code+2597>, 0x58f9ab <exec_byte_code+4388>, 0x58fc67 <exec_byte_code+5088>, 0x590219 <exec_byte_code+6546>, 0x590e4a <exec_byte_code+9667>, 0x590e8c <exec_byte_code+9733>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590edb <exec_byte_code+9812>, 0x590f25 <exec_byte_code+9886>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x590d4e <exec_byte_code+9415>, 0x591006 <exec_byte_code+10111> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = 0x941830 <pure+964752>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = 5
sa_must_free = false
stack_base = <optimized out>
stack_lim = <optimized out>
top = 0x7fffffffdc68
void_stack_lim = <optimized out>
bytestr_data = 0x7fffffffdca0 "\306\020\211?\205\023"
pc = 0x7fffffffdd1b "\006\006\071\203\242"
count = 5
result = <optimized out>
#32 0x000000000055b52d in funcall_lambda (fun=9705437, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffdf08) at /home/steve/git/emacs-master/src/eval.c:2942
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
previous_optional_or_rest = <optimized out>
#33 0x000000000055b9f3 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffdf00) at /home/steve/git/emacs-master/src/eval.c:2744
fun = <optimized out>
original_fun = 15312
numargs = 1
val = <optimized out>
count = 4
#34 0x000000000055bb3d in call1 (fn=fn@entry=15312, arg1=<optimized out>)
at /home/steve/git/emacs-master/src/eval.c:2604
#35 0x00000000004fa3b7 in command_loop_1 ()
at /home/steve/git/emacs-master/src/keyboard.c:1484
cmd = <optimized out>
keybuf =
{536871394, 29472, 0, 12418192, 2, 0, 0, 5550227, 12386272, 140737488347072, 2, 0, 0, 5610669, 17453216, 3, 13280739, 0, 0, 5614082, 5, 29472, 0, 12989445, 0, 0, 3, 19370371, 4002, 5628712}
i = <optimized out>
prev_modiff = 8
prev_buffer = 0xc63400 <bss_sbrk_buffer+457216>
#36 0x000000000055a2fb in internal_condition_case (bfun=bfun@entry=0x4f9fda <command_loop_1>, handlers=handlers@entry=19872, hfun=hfun@entry=0x4f1340 <cmd_error>)
at /home/steve/git/emacs-master/src/eval.c:1324
val = 17
c = 0x2c43400
#37 0x00000000004ecdcc in command_loop_2 (ignore=ignore@entry=0)
at /home/steve/git/emacs-master/src/keyboard.c:1112
val = 17
#38 0x000000000055a28e in internal_catch (tag=tag@entry=48048, func=func@entry=0x4ecdb4 <command_loop_2>, arg=arg@entry=0)
at /home/steve/git/emacs-master/src/eval.c:1091
val = 17
c = 0x2c42a00
#39 0x00000000004ecd96 in command_loop ()
at /home/steve/git/emacs-master/src/keyboard.c:1091
#40 0x00000000004f0fb8 in recursive_edit_1 ()
at /home/steve/git/emacs-master/src/keyboard.c:697
val = <optimized out>
#41 0x00000000004f124d in Frecursive_edit ()
at /home/steve/git/emacs-master/src/keyboard.c:768
buffer = <optimized out>
#42 0x00000000004ec6eb in main (argc=2, argv=0x7fffffffe258)
at /home/steve/git/emacs-master/src/emacs.c:1687
stack_bottom_variable = 0 '\000'
do_initial_setlocale = <optimized out>
dumping = <optimized out>
skip_args = 0
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = <optimized out>
disable_aslr = <optimized out>
rlim = {
rlim_cur = 10022912,
rlim_max = 18446744073709551615
}
sockfd = -1
Lisp Backtrace:
"bubbles--compute-offsets" (0xffffcbd0)
"bubbles--initialize" (0xffffcef0)
"bubbles" (0xffffd280)
"funcall-interactively" (0xffffd278)
"call-interactively" (0xffffd3a0)
"command-execute" (0xffffd668)
"execute-extended-command" (0xffffda20)
"funcall-interactively" (0xffffda18)
"call-interactively" (0xffffdc70)
"command-execute" (0xffffdf08)
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#26518: 26.0.50; M-x bubbles crashes emacs
2017-04-15 14:13 bug#26518: 26.0.50; M-x bubbles crashes emacs Stephen Berman
@ 2017-04-15 14:44 ` Eli Zaretskii
2017-04-15 15:40 ` Vibhav Pant
0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2017-04-15 14:44 UTC (permalink / raw)
To: Stephen Berman, Vibhav Pant; +Cc: 26518
> From: Stephen Berman <stephen.berman@gmx.net>
> Date: Sat, 15 Apr 2017 16:13:11 +0200
>
> 0. emacs -Q
> 1. M-x bubbles
> =>
> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
> arith_driver (code=code@entry=Amult, nargs=nargs@entry=2,
> args=args@entry=0x7fffffffc8c0) at /home/steve/git/emacs-master/src/data.c:2807
> 2807 CHECK_NUMBER_OR_FLOAT_COERCE_MARKER (val);
Looks like a problem with the byte compiler/bytecode interpreter,
because both loading bubbles.el from the master branch and loading
bubbles.elc from the release branch works just fine. Also, if I run
Emacs 25.2 on bubbles.elc from master, Emacs complains about an
invalid bytecode.
Vibhav, could this have anything to do with the latest changes in
bytecode?
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#26518: 26.0.50; M-x bubbles crashes emacs
2017-04-15 14:44 ` Eli Zaretskii
@ 2017-04-15 15:40 ` Vibhav Pant
2017-04-15 16:28 ` Eli Zaretskii
0 siblings, 1 reply; 8+ messages in thread
From: Vibhav Pant @ 2017-04-15 15:40 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Stephen Berman, 26518
On 15-Apr-2017 8:14 PM, "Eli Zaretskii" <eliz@gnu.org> wrote:
> Vibhav, could this have anything to do with the latest changes in
> bytecode?
Indeed, It's an issue with `byte-compile-inline-lapcode` inlining
switch bytecode incorrectly. I've been busy with other stuff lately,
will try fixing this today. Meanwhile, do you think I should set
`byte-compile-cond-use-jump-table` to nil by default to disable
`switch` compilation till this is fixed?
Thanks,
Vibhav
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#26518: 26.0.50; M-x bubbles crashes emacs
2017-04-15 15:40 ` Vibhav Pant
@ 2017-04-15 16:28 ` Eli Zaretskii
2017-04-16 14:56 ` Vibhav Pant
0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2017-04-15 16:28 UTC (permalink / raw)
To: Vibhav Pant; +Cc: stephen.berman, 26518
> From: Vibhav Pant <vibhavp@gmail.com>
> Date: Sat, 15 Apr 2017 21:10:28 +0530
> Cc: Stephen Berman <stephen.berman@gmx.net>, 26518@debbugs.gnu.org
>
> On 15-Apr-2017 8:14 PM, "Eli Zaretskii" <eliz@gnu.org> wrote:
> > Vibhav, could this have anything to do with the latest changes in
> > bytecode?
>
> Indeed, It's an issue with `byte-compile-inline-lapcode` inlining
> switch bytecode incorrectly. I've been busy with other stuff lately,
> will try fixing this today.
Thanks.
> Meanwhile, do you think I should set
> `byte-compile-cond-use-jump-table` to nil by default to disable
> `switch` compilation till this is fixed?
If this will be fixed soon, I don't think there will be a need for the
workaround.
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#26518: 26.0.50; M-x bubbles crashes emacs
2017-04-15 16:28 ` Eli Zaretskii
@ 2017-04-16 14:56 ` Vibhav Pant
2017-04-21 12:09 ` Stephen Berman
0 siblings, 1 reply; 8+ messages in thread
From: Vibhav Pant @ 2017-04-16 14:56 UTC (permalink / raw)
To: Eli Zaretskii, emacs-devel@gnu.org; +Cc: Stephen Berman, 26518
The following code also crashes Emacs:
(defun fun1 (v)
(car (cond ((eq v 1) '(one . 1))
((eq v 2) '(two . 2))
((eq v 3) '(three . 3)))))
(byte-compile 'fun1)
(defun fun2 (v)
(inline (fun1 v)))
(byte-compile 'fun2)
(fun2 1)
The problem lies in byte-compile-inline-lapcode not being able to
inline bytecode that uses switch, because the peephole optimizer
will often merge tags and convert goto-to-return to returns,
making it impossible restore the correct byte-compile-depth while
inlining it. I can think of two ways to fix this:
Disable certain optimizations for byte-switch code, and allow
the jump table to store certain properties that will make it possible
to inline switch code properly (specifically, the donetag). This could
be done by replacing the hash table with a (DONETAG . JUMP-TABLE) cons
pair (inline-lapcode would use the car, while the bytecode VM would use
it's cdr).
Disable inlining byte-switch code entirely. However, this would impact
performance negatively.
Thoughts?
Regards,
Vibhav
--
Vibhav Pant
vibhavp@gmail.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#26518: 26.0.50; M-x bubbles crashes emacs
2017-04-16 14:56 ` Vibhav Pant
@ 2017-04-21 12:09 ` Stephen Berman
2017-04-21 12:14 ` Vibhav Pant
2017-04-21 13:38 ` Stephen Berman
0 siblings, 2 replies; 8+ messages in thread
From: Stephen Berman @ 2017-04-21 12:09 UTC (permalink / raw)
To: Vibhav Pant; +Cc: 26518
I updated my master branch to include this:
commit b389379c87481b6bc647ceb4d323f861281cad72
Author: Vibhav Pant <vibhavp@gmail.com>
Commit: Vibhav Pant <vibhavp@gmail.com>
bytecomp: Don't inline functions that use byte-switch (Bug#26518)
and rebuilt, but `M-x bubbles' still made emacs crash with the same
backtrace. I then byte-compiled bubbles.el but still the same crash.
Does this patch require make bootstrap?
Steve Berman
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#26518: 26.0.50; M-x bubbles crashes emacs
2017-04-21 12:09 ` Stephen Berman
@ 2017-04-21 12:14 ` Vibhav Pant
2017-04-21 13:38 ` Stephen Berman
1 sibling, 0 replies; 8+ messages in thread
From: Vibhav Pant @ 2017-04-21 12:14 UTC (permalink / raw)
Cc: 26518
On Fri, Apr 21, 2017 at 5:39 PM, Stephen Berman <stephen.berman@gmx.net> wrote:
> I updated my master branch to include this:
>
> commit b389379c87481b6bc647ceb4d323f861281cad72
> Author: Vibhav Pant <vibhavp@gmail.com>
> Commit: Vibhav Pant <vibhavp@gmail.com>
>
> bytecomp: Don't inline functions that use byte-switch (Bug#26518)
>
> and rebuilt, but `M-x bubbles' still made emacs crash with the same
> backtrace. I then byte-compiled bubbles.el but still the same crash.
> Does this patch require make bootstrap?
I recompile the lisp codebase using `cd lisp; make compile-always -jN`, while
`make bootstrap` should also do the job.
--
Vibhav Pant
vibhavp@gmail.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#26518: 26.0.50; M-x bubbles crashes emacs
2017-04-21 12:09 ` Stephen Berman
2017-04-21 12:14 ` Vibhav Pant
@ 2017-04-21 13:38 ` Stephen Berman
1 sibling, 0 replies; 8+ messages in thread
From: Stephen Berman @ 2017-04-21 13:38 UTC (permalink / raw)
To: Vibhav Pant; +Cc: 26518
On Fri, 21 Apr 2017 17:44:20 +0530 Vibhav Pant <vibhavp@gmail.com> wrote:
> I recompile the lisp codebase using `cd lisp; make compile-always -jN`, while
That didn't work:
In toplevel form:
~/git/emacs-master/lisp/cedet/ede.el:46:1:Error: Symbol’s function definition is void: cl--copy-slot-descriptor-1
make[3]: *** [Makefile:304: cedet/ede.elc] Error 1
make[3]: Leaving directory '/mnt/data/steve/lib/emacs/lfs/lisp'
make[2]: *** [Makefile:327: compile-main] Error 2
make[2]: Leaving directory '/mnt/data/steve/lib/emacs/lfs/lisp'
make[1]: *** [Makefile:365: compile] Error 2
make[1]: Leaving directory '/mnt/data/steve/lib/emacs/lfs/lisp'
make: *** [Makefile:372: compile-always] Error 2
> `make bootstrap` should also do the job.
It did (I guess the above failure also indicated the need to bootstrap),
and I can now confirm that `M-x bubbles' no longer crashes emacs.
Thanks for the fix.
Steve Berman
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-04-21 13:38 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-15 14:13 bug#26518: 26.0.50; M-x bubbles crashes emacs Stephen Berman
2017-04-15 14:44 ` Eli Zaretskii
2017-04-15 15:40 ` Vibhav Pant
2017-04-15 16:28 ` Eli Zaretskii
2017-04-16 14:56 ` Vibhav Pant
2017-04-21 12:09 ` Stephen Berman
2017-04-21 12:14 ` Vibhav Pant
2017-04-21 13:38 ` Stephen Berman
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).