* bug#45159: 28.0.50; crash when no space on disk
@ 2020-12-10 13:01 Jean Louis
2020-12-10 14:05 ` Stefan Kangas
2020-12-10 14:23 ` Eli Zaretskii
0 siblings, 2 replies; 10+ messages in thread
From: Jean Louis @ 2020-12-10 13:01 UTC (permalink / raw)
To: 45159
Emacs crushes on lack of disk space. I was running it under Carlos's
O'Donnel mtrace and it was taking space and space, and crushes then.
I was using function to loop over database entries and to update
external database. There are 200000+ entries to update. I do not see
why it should crush as the database is not large by size. It handles
one entry after the other, very small entries, like integers.
I can replicate. Should I send xbacktrace?
--
Thanks,
Jean Louis
⎔ λ 🄯 𝍄 𝌡 𝌚
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-10 13:01 bug#45159: 28.0.50; crash when no space on disk Jean Louis
@ 2020-12-10 14:05 ` Stefan Kangas
2020-12-10 16:34 ` Jean Louis
2020-12-10 14:23 ` Eli Zaretskii
1 sibling, 1 reply; 10+ messages in thread
From: Stefan Kangas @ 2020-12-10 14:05 UTC (permalink / raw)
To: Jean Louis, 45159
Jean Louis <bugs@gnu.support> writes:
> Should I send xbacktrace?
Yes, send the output of bt and xbacktrace.
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-10 13:01 bug#45159: 28.0.50; crash when no space on disk Jean Louis
2020-12-10 14:05 ` Stefan Kangas
@ 2020-12-10 14:23 ` Eli Zaretskii
2020-12-10 16:59 ` Jean Louis
1 sibling, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2020-12-10 14:23 UTC (permalink / raw)
To: Jean Louis; +Cc: 45159
> Date: Thu, 10 Dec 2020 16:01:14 +0300
> From: Jean Louis <bugs@gnu.support>
>
>
> Emacs crushes on lack of disk space. I was running it under Carlos's
> O'Donnel mtrace and it was taking space and space, and crushes then.
>
> I was using function to loop over database entries and to update
> external database. There are 200000+ entries to update. I do not see
> why it should crush as the database is not large by size. It handles
> one entry after the other, very small entries, like integers.
>
> I can replicate. Should I send xbacktrace?
Yes, please post the backtrace and any other details pertaining to
this problem.
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-10 14:05 ` Stefan Kangas
@ 2020-12-10 16:34 ` Jean Louis
2020-12-10 18:18 ` Eli Zaretskii
0 siblings, 1 reply; 10+ messages in thread
From: Jean Louis @ 2020-12-10 16:34 UTC (permalink / raw)
To: Stefan Kangas; +Cc: 45159
[-- Attachment #1: Type: text/plain, Size: 338 bytes --]
* Stefan Kangas <stefankangas@gmail.com> [2020-12-10 17:06]:
> Jean Louis <bugs@gnu.support> writes:
>
> > Should I send xbacktrace?
>
> Yes, send the output of bt and xbacktrace.
I hope that format in attachment makes sense. gdb failed, it got
problem itself, and I could just save XTerm log.
If it does not help I will do nexti.
[-- Attachment #2: XTerm2020-12-10.17:20:56 --]
[-- Type: text/plain, Size: 68374 bytes --]
List of commands:
agent-printf -- Agent-printf "printf format string"
append -- Append target code/data to a local file
append binary -- Append target code/data to a raw binary file
append binary memory -- Append contents of memory to a raw binary file
append binary value -- Append the value of an expression to a raw binary file
append memory -- Append contents of memory to a raw binary file
append value -- Append the value of an expression to a raw binary file
call -- Call a function in the program
disassemble -- Disassemble a specified section of memory
display -- Print value of expression EXP each time the program stops
dump -- Dump target code/data to a local file
dump binary -- Write target code/data to a raw binary file
dump binary memory -- Write contents of memory to a raw binary file
dump binary value -- Write the value of an expression to a raw binary file
dump ihex -- Write target code/data to an intel hex file
dump ihex memory -- Write contents of memory to an ihex file
dump ihex value -- Write the value of an expression to an ihex file
dump memory -- Write contents of memory to a raw binary file
dump srec -- Write target code/data to an srec file
dump srec memory -- Write contents of memory to an srec file
dump srec value -- Write the value of an expression to an srec file
dump tekhex -- Write target code/data to a tekhex file
dump tekhex memory -- Write contents of memory to a tekhex file
dump tekhex value -- Write the value of an expression to a tekhex file
dump value -- Write the value of an expression to a raw binary file
dump verilog -- Write target code/data to a verilog hex file
dump verilog memory -- Write contents of memory to a verilog hex file
dump verilog value -- Write the value of an expression to a verilog hex file
explore -- Explore a value or a type valid in the current context
---Type <return> to continue, or q <return> to quit--- q
Quit
(gdb) help
tem = <optimized out>
#9 0x00000000004f982e in timer_check () at keyboard.c:4403
nexttime = <optimized out>
timers = 0x1bceb43
idle_timers = 0x5434ce3
tem = <optimized out>
#10 0x00000000004f9c39 in readable_events (flags=flags@entry=1) at keyboard.c:3405
#11 0x00000000004fa688 in get_input_pending (flags=flags@entry=1) at keyboard.c:6795
#12 0x00000000004fd658 in detect_input_pending_run_timers (do_display=do_display@entry=false)
at keyboard.c:10350
old_timers_run = <optimized out>
#13 0x00000000004fde41 in read_char (commandflag=commandflag@entry=0, map=map@entry=0x0, prev_event=prev
_event@entry=0x30, used_mouse_menu=used_mouse_menu@entry=0x0, end_time=<optimized out>)
at keyboard.c:2486
echo_current = true
c = <optimized out>
jmpcount = <optimized out>
local_getcjmp =
{{__jmpbuf = {29282179, 26042624, 26042627, 7, 4611686018427387904, 5562173, 72057594068
499192, 25929568}, __mask_was_saved = 25928808, __saved_mask = {__val = {140731821483272, 3, 19, 1407318
21482544, 139822524748216, 140731821482464, 140731821482699, 4611686018427387904, 1, 4611686019484352512
, 4146714472, 4611686018830041088, 139822512068456, 4611686018695823360, 5683951, 9223372036854775808}}}
}
save_jump =
{{__jmpbuf = {18, 140731821483272, 140731821483360, 0, 140731821483104, 139822512068456,
---Type <return> to continue, or q <return> to quit---
140731821483296, 140731821483264}, __mask_was_saved = 5, __saved_mask = {__val = {5690723, 42461971, 3,
25929528, 25928808, 2, 1, 4611686019484352512, 11520, 4611686018830041088, 11520, 4611686018695823360,
5684127, 43283475, 5, 17}}}}
tem = <optimized out>
save = <optimized out>
previous_echo_area_message = 0x0
also_record = 0x0
reread = false
recorded = false
polling_stopped_here = false
orig_kboard = <optimized out>
#14 0x000000000058bc16 in read_filtered_event (no_switch_frame=false, ascii_required=false, error_nonasc
ii=false, input_method=<optimized out>, seconds=0x25e738f) at lread.c:677
val = <optimized out>
delayed_switch_frame = 0x0
end_time = {tv_sec = 1607608702, tv_nsec = 593196063}
#15 0x000000000056bb9f in Ffuncall (nargs=4, args=args@entry=0x7ffeae3a66d0) at eval.c:2809
fun = <optimized out>
original_fun = 0x7f2af728b618
numargs = 3
val = <optimized out>
count = 20
#16 0x00000000005a3b80 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<opt
imized out>, args_template=<optimized out>, nargs=nargs@entry=45115056, args=<optimized out>,
args@entry=0xf) at bytecode.c:632
op = <optimized out>
type = <optimized out>
targets =
{0x5a3c70 <exec_byte_code+1152>, 0x5a4b92 <exec_byte_code+5026>, 0x5a4b42 <exec_byte_code+4946
>, 0x5a4b3d <exec_byte_code+4941>, 0x5a3ba5 <exec_byte_code+949>, 0x5a3ba5 <exec_byte_code+949>, 0x5a4b0
0 <exec_byte_code+4880>, 0x5a4993 <exec_byte_code+4515>, 0x5a5c0e <exec_byte_code+9246>, 0x5a5f08 <exec_
byte_code+10008>, 0x5a5f03 <exec_byte_code+10003>, 0x5a5efe <exec_byte_code+9998>, 0x5a39d4 <exec_byte_c
ode+484>, 0x5a39d8 <exec_byte_code+488>, 0x5a5eea <exec_byte_code+9978>, 0x5a5c13 <exec_byte_code+9251>,
---Type <return> to continue, or q <return> to quit---
0x5a5d9f <exec_byte_code+9647>, 0x5a5d9a <exec_byte_code+9642>, 0x5a5d95 <exec_byte_code+9637>, 0x5a5d9
0 <exec_byte_code+9632>, 0x5a3a3e <exec_byte_code+590>, 0x5a3a40 <exec_byte_code+592>, 0x5a5d5f <exec_by
te_code+9583>, 0x5a5d73 <exec_byte_code+9603>, 0x5a5cf5 <exec_byte_code+9477>, 0x5a5cf0 <exec_byte_code+
9472>, 0x5a5ceb <exec_byte_code+9467>, 0x5a5ce6 <exec_byte_code+9462>, 0x5a3aa9 <exec_byte_code+697>, 0x
5a3ab0 <exec_byte_code+704>, 0x5a5d17 <exec_byte_code+9511>, 0x5a5cfa <exec_byte_code+9482>, 0x5a5cb0 <e
xec_byte_code+9408>, 0x5a5cab <exec_byte_code+9403>, 0x5a5ca6 <exec_byte_code+9398>, 0x5a5ca1 <exec_byte
_code+9393>, 0x5a3b56 <exec_byte_code+870>, 0x5a3b60 <exec_byte_code+880>, 0x5a5cd2 <exec_byte_code+9442
>, 0x5a5cb5 <exec_byte_code+9413>, 0x5a5c6b <exec_byte_code+9339>, 0x5a5c66 <exec_byte_code+9334>, 0x5a5
c61 <exec_byte_code+9329>, 0x5a5c5c <exec_byte_code+9324>, 0x5a3af7 <exec_byte_code+775>, 0x5a3b00 <exec
_byte_code+784>, 0x5a5c8d <exec_byte_code+9373>, 0x5a5c70 <exec_byte_code+9344>, 0x5a575f <exec_byte_cod
e+8047>, 0x5a5794 <exec_byte_code+8100>, 0x5a5820 <exec_byte_code+8240>, 0x5a3c70 <exec_byte_code+1152>,
0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a558d <exec_byte_code+7581>, 0x5a5548 <exec_byte_code+7512>, 0x5a5500 <exec_
byte_code+7440>, 0x5a54b8 <exec_byte_code+7368>, 0x5a5471 <exec_byte_code+7297>, 0x5a5e20 <exec_byte_cod
e+9776>, 0x5a5ddf <exec_byte_code+9711>, 0x5a543e <exec_byte_code+7246>, 0x5a5e6a <exec_byte_code+9850>,
0x5a5da4 <exec_byte_code+9652>, 0x5a53fd <exec_byte_code+7181>, 0x5a53cc <exec_byte_code+7132>, 0x5a538
b <exec_byte_code+7067>, 0x5a534d <exec_byte_code+7005>, 0x5a530b <exec_byte_code+6939>, 0x5a5294 <exec_
byte_code+6820>, 0x5a5253 <exec_byte_code+6755>, 0x5a520e <exec_byte_code+6686>, 0x5a51dd <exec_byte_cod
e+6637>, 0x5a51ac <exec_byte_code+6588>, 0x5a516b <exec_byte_code+6523>, 0x5a512a <exec_byte_code+6458>,
0x5a50e9 <exec_byte_code+6393>, 0x5a50a4 <exec_byte_code+6324>, 0x5a5069 <exec_byte_code+6265>, 0x5a502
e <exec_byte_code+6206>, 0x5a4ff3 <exec_byte_code+6147>, 0x5a4f50 <exec_byte_code+5984>, 0x5a4ef3 <exec_
byte_code+5891>, 0x5a4eb0 <exec_byte_code+5824>, 0x5a4e6a <exec_byte_code+5754>, 0x5a4e24 <exec_byte_cod
e+5684>, 0x5a4dde <exec_byte_code+5614>, 0x5a4d98 <exec_byte_code+5544>, 0x5a4d5d <exec_byte_code+5485>,
0x5a4cff <exec_byte_code+5391>, 0x5a4cc4 <exec_byte_code+5332>, 0x5a4c89 <exec_byte_code+5273>, 0x5a4c4
e <exec_byte_code+5214>, 0x5a4c13 <exec_byte_code+5155>, 0x5a4454 <exec_byte_code+3172>, 0x5a3c88 <exec_
byte_code+1176>, 0x5a4423 <exec_byte_code+3123>, 0x5a43ed <exec_byte_code+3069>, 0x5a435c <exec_byte_cod
e+2924>, 0x5a4311 <exec_byte_code+2849>, 0x5a42e0 <exec_byte_code+2800>, 0x5a42ad <exec_byte_code+2749>,
0x5a427a <exec_byte_code+2698>, 0x5a423f <exec_byte_code+2639>, 0x5a420c <exec_byte_code+2588>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a41d9 <exec_byte_code+2537>, 0x5a41a6 <exec_byte_code+2486>, 0x5a4173 <exec_
byte_code+2435>, 0x5a4140 <exec_byte_code+2384>, 0x5a410d <exec_byte_code+2333>, 0x5a40dc <exec_byte_cod
e+2284>, 0x5a3c88 <exec_byte_code+1176>, 0x5a3c70 <exec_byte_code+1152>, 0x5a4097 <exec_byte_code+2215>,
0x5a4066 <exec_byte_code+2166>, 0x5a4035 <exec_byte_code+2117>, 0x5a3ff4 <exec_byte_code+2052>, 0x5a3fb
3 <exec_byte_code+1987>, 0x5a3f82 <exec_byte_code+1938>, 0x5a3eb4 <exec_byte_code+1732>, 0x5a3e73 <exec_
---Type <return> to continue, or q <return> to quit---
byte_code+1667>, 0x5a3e32 <exec_byte_code+1602>, 0x5a3df1 <exec_byte_code+1537>, 0x5a3dbe <exec_byte_cod
e+1486>, 0x5a3d8d <exec_byte_code+1437>, 0x5a3c70 <exec_byte_code+1152>, 0x5a5ab7 <exec_byte_code+8903>,
0x5a5a1c <exec_byte_code+8748>, 0x5a5ea5 <exec_byte_code+9909>, 0x5a5a6f <exec_byte_code+8831>, 0x5a59d
e <exec_byte_code+8686>, 0x5a59a0 <exec_byte_code+8624>, 0x5a4a74 <exec_byte_code+4740>, 0x5a5afd <exec_
byte_code+8973>, 0x5a5d2b <exec_byte_code+9531>, 0x5a5a48 <exec_byte_code+8792>, 0x5a5b96 <exec_byte_cod
e+9126>, 0x5a5b62 <exec_byte_code+9074>, 0x5a582b <exec_byte_code+8251>, 0x5a570b <exec_byte_code+7963>,
0x5a56c6 <exec_byte_code+7894>, 0x5a567b <exec_byte_code+7819>, 0x5a55fd <exec_byte_code+7693>, 0x5a5c3
0 <exec_byte_code+9280>, 0x5a3d48 <exec_byte_code+1368>, 0x5a3d17 <exec_byte_code+1319>, 0x5a3ce6 <exec_
byte_code+1270>, 0x5a4892 <exec_byte_code+4258>, 0x5a4861 <exec_byte_code+4209>, 0x5a4820 <exec_byte_cod
e+4144>, 0x5a47df <exec_byte_code+4079>, 0x5a479e <exec_byte_code+4014>, 0x5a475d <exec_byte_code+3949>,
0x5a46e3 <exec_byte_code+3827>, 0x5a46a2 <exec_byte_code+3762>, 0x5a4661 <exec_byte_code+3697>, 0x5a463
0 <exec_byte_code+3648>, 0x5a45ef <exec_byte_code+3583>, 0x5a45ae <exec_byte_code+3518>, 0x5a4570 <exec_
byte_code+3456>, 0x5a4532 <exec_byte_code+3394>, 0x5a44f7 <exec_byte_code+3335>, 0x5a4bd8 <exec_byte_cod
e+5096>, 0x5a4b97 <exec_byte_code+5031>, 0x5a449f <exec_byte_code+3247>, 0x5a4b47 <exec_byte_code+4951>,
0x5a3c70 <exec_byte_code+1152>, 0x5a5937 <exec_byte_code+8519>, 0x5a58f3 <exec_byte_code+8451>, 0x5a58a
f <exec_byte_code+8383>, 0x5a5871 <exec_byte_code+8321>, 0x5a5b24 <exec_byte_code+9012>, 0x5a52c5 <exec_
byte_code+6869>, 0x5a4fad <exec_byte_code+6077>, 0x5a43a7 <exec_byte_code+2999>, 0x5a494b <exec_byte_cod
e+4443>, 0x5a48f8 <exec_byte_code+4360>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>,
0x5a48c3 <exec_byte_code+4307>, 0x5a4a13 <exec_byte_code+4643>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_
byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_cod
e+1152>, 0x5a49d9 <exec_byte_code+4585> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = <optimized out>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = <optimized out>
alloc = <optimized out>
stack_base = <optimized out>
top = 0x7ffeae3a66d0
stack_lim = <optimized out>
---Type <return> to continue, or q <return> to quit---
bytestr_data = 0x7ffeae3a6708 "\306\307!\204\f"
pc = <optimized out>
count = 15
result = <optimized out>
#17 0x000000000056b861 in fetch_and_exec_byte_code (args=0xf, nargs=45115056, syms_left=<optimized out>,
fun=0x2b066b0) at eval.c:2931
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#18 0x000000000056b861 in funcall_lambda (fun=0x2b066b0, nargs=nargs@entry=5, arg_vector=0xf,
arg_vector@entry=0x7ffeae3a6970) at eval.c:3012
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#19 0x000000000056baef in Ffuncall (nargs=6, args=args@entry=0x7ffeae3a6968) at eval.c:2823
fun = <optimized out>
original_fun = 0x4000000010000000
numargs = 5
val = <optimized out>
count = 14
#20 0x00000000005a3b80 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<opt
imized out>, args_template=<optimized out>, nargs=nargs@entry=47885048, args=<optimized out>,
args@entry=0xe) at bytecode.c:632
op = <optimized out>
type = <optimized out>
targets =
{0x5a3c70 <exec_byte_code+1152>, 0x5a4b92 <exec_byte_code+5026>, 0x5a4b42 <exec_byte_code+4946
---Type <return> to continue, or q <return> to quit---
>, 0x5a4b3d <exec_byte_code+4941>, 0x5a3ba5 <exec_byte_code+949>, 0x5a3ba5 <exec_byte_code+949>, 0x5a4b0
0 <exec_byte_code+4880>, 0x5a4993 <exec_byte_code+4515>, 0x5a5c0e <exec_byte_code+9246>, 0x5a5f08 <exec_
byte_code+10008>, 0x5a5f03 <exec_byte_code+10003>, 0x5a5efe <exec_byte_code+9998>, 0x5a39d4 <exec_byte_c
ode+484>, 0x5a39d8 <exec_byte_code+488>, 0x5a5eea <exec_byte_code+9978>, 0x5a5c13 <exec_byte_code+9251>,
0x5a5d9f <exec_byte_code+9647>, 0x5a5d9a <exec_byte_code+9642>, 0x5a5d95 <exec_byte_code+9637>, 0x5a5d9
0 <exec_byte_code+9632>, 0x5a3a3e <exec_byte_code+590>, 0x5a3a40 <exec_byte_code+592>, 0x5a5d5f <exec_by
te_code+9583>, 0x5a5d73 <exec_byte_code+9603>, 0x5a5cf5 <exec_byte_code+9477>, 0x5a5cf0 <exec_byte_code+
9472>, 0x5a5ceb <exec_byte_code+9467>, 0x5a5ce6 <exec_byte_code+9462>, 0x5a3aa9 <exec_byte_code+697>, 0x
5a3ab0 <exec_byte_code+704>, 0x5a5d17 <exec_byte_code+9511>, 0x5a5cfa <exec_byte_code+9482>, 0x5a5cb0 <e
xec_byte_code+9408>, 0x5a5cab <exec_byte_code+9403>, 0x5a5ca6 <exec_byte_code+9398>, 0x5a5ca1 <exec_byte
_code+9393>, 0x5a3b56 <exec_byte_code+870>, 0x5a3b60 <exec_byte_code+880>, 0x5a5cd2 <exec_byte_code+9442
>, 0x5a5cb5 <exec_byte_code+9413>, 0x5a5c6b <exec_byte_code+9339>, 0x5a5c66 <exec_byte_code+9334>, 0x5a5
c61 <exec_byte_code+9329>, 0x5a5c5c <exec_byte_code+9324>, 0x5a3af7 <exec_byte_code+775>, 0x5a3b00 <exec
_byte_code+784>, 0x5a5c8d <exec_byte_code+9373>, 0x5a5c70 <exec_byte_code+9344>, 0x5a575f <exec_byte_cod
e+8047>, 0x5a5794 <exec_byte_code+8100>, 0x5a5820 <exec_byte_code+8240>, 0x5a3c70 <exec_byte_code+1152>,
0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a558d <exec_byte_code+7581>, 0x5a5548 <exec_byte_code+7512>, 0x5a5500 <exec_
byte_code+7440>, 0x5a54b8 <exec_byte_code+7368>, 0x5a5471 <exec_byte_code+7297>, 0x5a5e20 <exec_byte_cod
e+9776>, 0x5a5ddf <exec_byte_code+9711>, 0x5a543e <exec_byte_code+7246>, 0x5a5e6a <exec_byte_code+9850>,
0x5a5da4 <exec_byte_code+9652>, 0x5a53fd <exec_byte_code+7181>, 0x5a53cc <exec_byte_code+7132>, 0x5a538
b <exec_byte_code+7067>, 0x5a534d <exec_byte_code+7005>, 0x5a530b <exec_byte_code+6939>, 0x5a5294 <exec_
byte_code+6820>, 0x5a5253 <exec_byte_code+6755>, 0x5a520e <exec_byte_code+6686>, 0x5a51dd <exec_byte_cod
e+6637>, 0x5a51ac <exec_byte_code+6588>, 0x5a516b <exec_byte_code+6523>, 0x5a512a <exec_byte_code+6458>,
0x5a50e9 <exec_byte_code+6393>, 0x5a50a4 <exec_byte_code+6324>, 0x5a5069 <exec_byte_code+6265>, 0x5a502
e <exec_byte_code+6206>, 0x5a4ff3 <exec_byte_code+6147>, 0x5a4f50 <exec_byte_code+5984>, 0x5a4ef3 <exec_
byte_code+5891>, 0x5a4eb0 <exec_byte_code+5824>, 0x5a4e6a <exec_byte_code+5754>, 0x5a4e24 <exec_byte_cod
e+5684>, 0x5a4dde <exec_byte_code+5614>, 0x5a4d98 <exec_byte_code+5544>, 0x5a4d5d <exec_byte_code+5485>,
0x5a4cff <exec_byte_code+5391>, 0x5a4cc4 <exec_byte_code+5332>, 0x5a4c89 <exec_byte_code+5273>, 0x5a4c4
e <exec_byte_code+5214>, 0x5a4c13 <exec_byte_code+5155>, 0x5a4454 <exec_byte_code+3172>, 0x5a3c88 <exec_
byte_code+1176>, 0x5a4423 <exec_byte_code+3123>, 0x5a43ed <exec_byte_code+3069>, 0x5a435c <exec_byte_cod
e+2924>, 0x5a4311 <exec_byte_code+2849>, 0x5a42e0 <exec_byte_code+2800>, 0x5a42ad <exec_byte_code+2749>,
0x5a427a <exec_byte_code+2698>, 0x5a423f <exec_byte_code+2639>, 0x5a420c <exec_byte_code+2588>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a41d9 <exec_byte_code+2537>, 0x5a41a6 <exec_byte_code+2486>, 0x5a4173 <exec_
---Type <return> to continue, or q <return> to quit---
byte_code+2435>, 0x5a4140 <exec_byte_code+2384>, 0x5a410d <exec_byte_code+2333>, 0x5a40dc <exec_byte_cod
e+2284>, 0x5a3c88 <exec_byte_code+1176>, 0x5a3c70 <exec_byte_code+1152>, 0x5a4097 <exec_byte_code+2215>,
0x5a4066 <exec_byte_code+2166>, 0x5a4035 <exec_byte_code+2117>, 0x5a3ff4 <exec_byte_code+2052>, 0x5a3fb
3 <exec_byte_code+1987>, 0x5a3f82 <exec_byte_code+1938>, 0x5a3eb4 <exec_byte_code+1732>, 0x5a3e73 <exec_
byte_code+1667>, 0x5a3e32 <exec_byte_code+1602>, 0x5a3df1 <exec_byte_code+1537>, 0x5a3dbe <exec_byte_cod
e+1486>, 0x5a3d8d <exec_byte_code+1437>, 0x5a3c70 <exec_byte_code+1152>, 0x5a5ab7 <exec_byte_code+8903>,
0x5a5a1c <exec_byte_code+8748>, 0x5a5ea5 <exec_byte_code+9909>, 0x5a5a6f <exec_byte_code+8831>, 0x5a59d
e <exec_byte_code+8686>, 0x5a59a0 <exec_byte_code+8624>, 0x5a4a74 <exec_byte_code+4740>, 0x5a5afd <exec_
byte_code+8973>, 0x5a5d2b <exec_byte_code+9531>, 0x5a5a48 <exec_byte_code+8792>, 0x5a5b96 <exec_byte_cod
e+9126>, 0x5a5b62 <exec_byte_code+9074>, 0x5a582b <exec_byte_code+8251>, 0x5a570b <exec_byte_code+7963>,
0x5a56c6 <exec_byte_code+7894>, 0x5a567b <exec_byte_code+7819>, 0x5a55fd <exec_byte_code+7693>, 0x5a5c3
0 <exec_byte_code+9280>, 0x5a3d48 <exec_byte_code+1368>, 0x5a3d17 <exec_byte_code+1319>, 0x5a3ce6 <exec_
byte_code+1270>, 0x5a4892 <exec_byte_code+4258>, 0x5a4861 <exec_byte_code+4209>, 0x5a4820 <exec_byte_cod
e+4144>, 0x5a47df <exec_byte_code+4079>, 0x5a479e <exec_byte_code+4014>, 0x5a475d <exec_byte_code+3949>,
0x5a46e3 <exec_byte_code+3827>, 0x5a46a2 <exec_byte_code+3762>, 0x5a4661 <exec_byte_code+3697>, 0x5a463
0 <exec_byte_code+3648>, 0x5a45ef <exec_byte_code+3583>, 0x5a45ae <exec_byte_code+3518>, 0x5a4570 <exec_
byte_code+3456>, 0x5a4532 <exec_byte_code+3394>, 0x5a44f7 <exec_byte_code+3335>, 0x5a4bd8 <exec_byte_cod
e+5096>, 0x5a4b97 <exec_byte_code+5031>, 0x5a449f <exec_byte_code+3247>, 0x5a4b47 <exec_byte_code+4951>,
0x5a3c70 <exec_byte_code+1152>, 0x5a5937 <exec_byte_code+8519>, 0x5a58f3 <exec_byte_code+8451>, 0x5a58a
f <exec_byte_code+8383>, 0x5a5871 <exec_byte_code+8321>, 0x5a5b24 <exec_byte_code+9012>, 0x5a52c5 <exec_
byte_code+6869>, 0x5a4fad <exec_byte_code+6077>, 0x5a43a7 <exec_byte_code+2999>, 0x5a494b <exec_byte_cod
e+4443>, 0x5a48f8 <exec_byte_code+4360>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>,
0x5a48c3 <exec_byte_code+4307>, 0x5a4a13 <exec_byte_code+4643>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_
byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_cod
e+1152>, 0x5a49d9 <exec_byte_code+4585> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = <optimized out>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = <optimized out>
---Type <return> to continue, or q <return> to quit---
alloc = <optimized out>
stack_base = <optimized out>
top = 0x7ffeae3a6968
stack_lim = <optimized out>
bytestr_data = 0x7ffeae3a6998 "\b;\203\b"
pc = <optimized out>
count = 14
result = <optimized out>
#21 0x000000000056b861 in fetch_and_exec_byte_code (args=0xe, nargs=47885048, syms_left=<optimized out>,
fun=0x2daaaf8) at eval.c:2931
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#22 0x000000000056b861 in funcall_lambda (fun=0x2daaaf8, nargs=nargs@entry=0, arg_vector=0xe,
arg_vector@entry=0x7ffeae3a6b70) at eval.c:3012
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#23 0x000000000056baef in Ffuncall (nargs=1, args=args@entry=0x7ffeae3a6b68) at eval.c:2823
fun = <optimized out>
original_fun = 0x4000000010000000
numargs = 0
val = <optimized out>
count = 13
#24 0x00000000005a3b80 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<opt
imized out>, args_template=<optimized out>, nargs=nargs@entry=45937000, args=<optimized out>,
args@entry=0xd) at bytecode.c:632
---Type <return> to continue, or q <return> to quit---
op = <optimized out>
type = <optimized out>
targets =
{0x5a3c70 <exec_byte_code+1152>, 0x5a4b92 <exec_byte_code+5026>, 0x5a4b42 <exec_byte_code+4946
>, 0x5a4b3d <exec_byte_code+4941>, 0x5a3ba5 <exec_byte_code+949>, 0x5a3ba5 <exec_byte_code+949>, 0x5a4b0
0 <exec_byte_code+4880>, 0x5a4993 <exec_byte_code+4515>, 0x5a5c0e <exec_byte_code+9246>, 0x5a5f08 <exec_
byte_code+10008>, 0x5a5f03 <exec_byte_code+10003>, 0x5a5efe <exec_byte_code+9998>, 0x5a39d4 <exec_byte_c
ode+484>, 0x5a39d8 <exec_byte_code+488>, 0x5a5eea <exec_byte_code+9978>, 0x5a5c13 <exec_byte_code+9251>,
0x5a5d9f <exec_byte_code+9647>, 0x5a5d9a <exec_byte_code+9642>, 0x5a5d95 <exec_byte_code+9637>, 0x5a5d9
0 <exec_byte_code+9632>, 0x5a3a3e <exec_byte_code+590>, 0x5a3a40 <exec_byte_code+592>, 0x5a5d5f <exec_by
te_code+9583>, 0x5a5d73 <exec_byte_code+9603>, 0x5a5cf5 <exec_byte_code+9477>, 0x5a5cf0 <exec_byte_code+
9472>, 0x5a5ceb <exec_byte_code+9467>, 0x5a5ce6 <exec_byte_code+9462>, 0x5a3aa9 <exec_byte_code+697>, 0x
5a3ab0 <exec_byte_code+704>, 0x5a5d17 <exec_byte_code+9511>, 0x5a5cfa <exec_byte_code+9482>, 0x5a5cb0 <e
xec_byte_code+9408>, 0x5a5cab <exec_byte_code+9403>, 0x5a5ca6 <exec_byte_code+9398>, 0x5a5ca1 <exec_byte
_code+9393>, 0x5a3b56 <exec_byte_code+870>, 0x5a3b60 <exec_byte_code+880>, 0x5a5cd2 <exec_byte_code+9442
>, 0x5a5cb5 <exec_byte_code+9413>, 0x5a5c6b <exec_byte_code+9339>, 0x5a5c66 <exec_byte_code+9334>, 0x5a5
c61 <exec_byte_code+9329>, 0x5a5c5c <exec_byte_code+9324>, 0x5a3af7 <exec_byte_code+775>, 0x5a3b00 <exec
_byte_code+784>, 0x5a5c8d <exec_byte_code+9373>, 0x5a5c70 <exec_byte_code+9344>, 0x5a575f <exec_byte_cod
e+8047>, 0x5a5794 <exec_byte_code+8100>, 0x5a5820 <exec_byte_code+8240>, 0x5a3c70 <exec_byte_code+1152>,
0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a558d <exec_byte_code+7581>, 0x5a5548 <exec_byte_code+7512>, 0x5a5500 <exec_
byte_code+7440>, 0x5a54b8 <exec_byte_code+7368>, 0x5a5471 <exec_byte_code+7297>, 0x5a5e20 <exec_byte_cod
e+9776>, 0x5a5ddf <exec_byte_code+9711>, 0x5a543e <exec_byte_code+7246>, 0x5a5e6a <exec_byte_code+9850>,
0x5a5da4 <exec_byte_code+9652>, 0x5a53fd <exec_byte_code+7181>, 0x5a53cc <exec_byte_code+7132>, 0x5a538
b <exec_byte_code+7067>, 0x5a534d <exec_byte_code+7005>, 0x5a530b <exec_byte_code+6939>, 0x5a5294 <exec_
byte_code+6820>, 0x5a5253 <exec_byte_code+6755>, 0x5a520e <exec_byte_code+6686>, 0x5a51dd <exec_byte_cod
e+6637>, 0x5a51ac <exec_byte_code+6588>, 0x5a516b <exec_byte_code+6523>, 0x5a512a <exec_byte_code+6458>,
0x5a50e9 <exec_byte_code+6393>, 0x5a50a4 <exec_byte_code+6324>, 0x5a5069 <exec_byte_code+6265>, 0x5a502
e <exec_byte_code+6206>, 0x5a4ff3 <exec_byte_code+6147>, 0x5a4f50 <exec_byte_code+5984>, 0x5a4ef3 <exec_
byte_code+5891>, 0x5a4eb0 <exec_byte_code+5824>, 0x5a4e6a <exec_byte_code+5754>, 0x5a4e24 <exec_byte_cod
e+5684>, 0x5a4dde <exec_byte_code+5614>, 0x5a4d98 <exec_byte_code+5544>, 0x5a4d5d <exec_byte_code+5485>,
0x5a4cff <exec_byte_code+5391>, 0x5a4cc4 <exec_byte_code+5332>, 0x5a4c89 <exec_byte_code+5273>, 0x5a4c4
e <exec_byte_code+5214>, 0x5a4c13 <exec_byte_code+5155>, 0x5a4454 <exec_byte_code+3172>, 0x5a3c88 <exec_
---Type <return> to continue, or q <return> to quit---
byte_code+1176>, 0x5a4423 <exec_byte_code+3123>, 0x5a43ed <exec_byte_code+3069>, 0x5a435c <exec_byte_cod
e+2924>, 0x5a4311 <exec_byte_code+2849>, 0x5a42e0 <exec_byte_code+2800>, 0x5a42ad <exec_byte_code+2749>,
0x5a427a <exec_byte_code+2698>, 0x5a423f <exec_byte_code+2639>, 0x5a420c <exec_byte_code+2588>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a41d9 <exec_byte_code+2537>, 0x5a41a6 <exec_byte_code+2486>, 0x5a4173 <exec_
byte_code+2435>, 0x5a4140 <exec_byte_code+2384>, 0x5a410d <exec_byte_code+2333>, 0x5a40dc <exec_byte_cod
e+2284>, 0x5a3c88 <exec_byte_code+1176>, 0x5a3c70 <exec_byte_code+1152>, 0x5a4097 <exec_byte_code+2215>,
0x5a4066 <exec_byte_code+2166>, 0x5a4035 <exec_byte_code+2117>, 0x5a3ff4 <exec_byte_code+2052>, 0x5a3fb
3 <exec_byte_code+1987>, 0x5a3f82 <exec_byte_code+1938>, 0x5a3eb4 <exec_byte_code+1732>, 0x5a3e73 <exec_
byte_code+1667>, 0x5a3e32 <exec_byte_code+1602>, 0x5a3df1 <exec_byte_code+1537>, 0x5a3dbe <exec_byte_cod
e+1486>, 0x5a3d8d <exec_byte_code+1437>, 0x5a3c70 <exec_byte_code+1152>, 0x5a5ab7 <exec_byte_code+8903>,
0x5a5a1c <exec_byte_code+8748>, 0x5a5ea5 <exec_byte_code+9909>, 0x5a5a6f <exec_byte_code+8831>, 0x5a59d
e <exec_byte_code+8686>, 0x5a59a0 <exec_byte_code+8624>, 0x5a4a74 <exec_byte_code+4740>, 0x5a5afd <exec_
byte_code+8973>, 0x5a5d2b <exec_byte_code+9531>, 0x5a5a48 <exec_byte_code+8792>, 0x5a5b96 <exec_byte_cod
e+9126>, 0x5a5b62 <exec_byte_code+9074>, 0x5a582b <exec_byte_code+8251>, 0x5a570b <exec_byte_code+7963>,
0x5a56c6 <exec_byte_code+7894>, 0x5a567b <exec_byte_code+7819>, 0x5a55fd <exec_byte_code+7693>, 0x5a5c3
0 <exec_byte_code+9280>, 0x5a3d48 <exec_byte_code+1368>, 0x5a3d17 <exec_byte_code+1319>, 0x5a3ce6 <exec_
byte_code+1270>, 0x5a4892 <exec_byte_code+4258>, 0x5a4861 <exec_byte_code+4209>, 0x5a4820 <exec_byte_cod
e+4144>, 0x5a47df <exec_byte_code+4079>, 0x5a479e <exec_byte_code+4014>, 0x5a475d <exec_byte_code+3949>,
0x5a46e3 <exec_byte_code+3827>, 0x5a46a2 <exec_byte_code+3762>, 0x5a4661 <exec_byte_code+3697>, 0x5a463
0 <exec_byte_code+3648>, 0x5a45ef <exec_byte_code+3583>, 0x5a45ae <exec_byte_code+3518>, 0x5a4570 <exec_
byte_code+3456>, 0x5a4532 <exec_byte_code+3394>, 0x5a44f7 <exec_byte_code+3335>, 0x5a4bd8 <exec_byte_cod
e+5096>, 0x5a4b97 <exec_byte_code+5031>, 0x5a449f <exec_byte_code+3247>, 0x5a4b47 <exec_byte_code+4951>,
0x5a3c70 <exec_byte_code+1152>, 0x5a5937 <exec_byte_code+8519>, 0x5a58f3 <exec_byte_code+8451>, 0x5a58a
f <exec_byte_code+8383>, 0x5a5871 <exec_byte_code+8321>, 0x5a5b24 <exec_byte_code+9012>, 0x5a52c5 <exec_
byte_code+6869>, 0x5a4fad <exec_byte_code+6077>, 0x5a43a7 <exec_byte_code+2999>, 0x5a494b <exec_byte_cod
e+4443>, 0x5a48f8 <exec_byte_code+4360>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>,
0x5a48c3 <exec_byte_code+4307>, 0x5a4a13 <exec_byte_code+4643>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_
byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_cod
e+1152>, 0x5a49d9 <exec_byte_code+4585> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = <optimized out>
---Type <return> to continue, or q <return> to quit---
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = <optimized out>
alloc = <optimized out>
stack_base = <optimized out>
top = 0x7ffeae3a6b68
stack_lim = <optimized out>
bytestr_data = 0x7ffeae3a6be8 "\302É", '\211' <repeats 11 times>, "\304 \211\203", <incomplete s
equence \343>
pc = <optimized out>
count = 13
result = <optimized out>
#25 0x000000000056b861 in fetch_and_exec_byte_code (args=0xd, nargs=45937000, syms_left=<optimized out>,
fun=0x2bcf168) at eval.c:2931
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#26 0x000000000056b861 in funcall_lambda (fun=0x2bcf168, nargs=nargs@entry=0, arg_vector=0xd,
arg_vector@entry=0x7ffeae3a6f40) at eval.c:3012
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#27 0x000000000056baef in Ffuncall (nargs=1, args=args@entry=0x7ffeae3a6f38) at eval.c:2823
fun = <optimized out>
original_fun = 0x4000000010000000
numargs = 0
---Type <return> to continue, or q <return> to quit---
val = <optimized out>
count = 12
#28 0x00000000005a3b80 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<opt
imized out>, args_template=<optimized out>, nargs=nargs@entry=47259352, args=<optimized out>,
args@entry=0xc) at bytecode.c:632
op = <optimized out>
type = <optimized out>
targets =
{0x5a3c70 <exec_byte_code+1152>, 0x5a4b92 <exec_byte_code+5026>, 0x5a4b42 <exec_byte_code+4946
>, 0x5a4b3d <exec_byte_code+4941>, 0x5a3ba5 <exec_byte_code+949>, 0x5a3ba5 <exec_byte_code+949>, 0x5a4b0
0 <exec_byte_code+4880>, 0x5a4993 <exec_byte_code+4515>, 0x5a5c0e <exec_byte_code+9246>, 0x5a5f08 <exec_
byte_code+10008>, 0x5a5f03 <exec_byte_code+10003>, 0x5a5efe <exec_byte_code+9998>, 0x5a39d4 <exec_byte_c
ode+484>, 0x5a39d8 <exec_byte_code+488>, 0x5a5eea <exec_byte_code+9978>, 0x5a5c13 <exec_byte_code+9251>,
0x5a5d9f <exec_byte_code+9647>, 0x5a5d9a <exec_byte_code+9642>, 0x5a5d95 <exec_byte_code+9637>, 0x5a5d9
0 <exec_byte_code+9632>, 0x5a3a3e <exec_byte_code+590>, 0x5a3a40 <exec_byte_code+592>, 0x5a5d5f <exec_by
te_code+9583>, 0x5a5d73 <exec_byte_code+9603>, 0x5a5cf5 <exec_byte_code+9477>, 0x5a5cf0 <exec_byte_code+
9472>, 0x5a5ceb <exec_byte_code+9467>, 0x5a5ce6 <exec_byte_code+9462>, 0x5a3aa9 <exec_byte_code+697>, 0x
5a3ab0 <exec_byte_code+704>, 0x5a5d17 <exec_byte_code+9511>, 0x5a5cfa <exec_byte_code+9482>, 0x5a5cb0 <e
xec_byte_code+9408>, 0x5a5cab <exec_byte_code+9403>, 0x5a5ca6 <exec_byte_code+9398>, 0x5a5ca1 <exec_byte
_code+9393>, 0x5a3b56 <exec_byte_code+870>, 0x5a3b60 <exec_byte_code+880>, 0x5a5cd2 <exec_byte_code+9442
>, 0x5a5cb5 <exec_byte_code+9413>, 0x5a5c6b <exec_byte_code+9339>, 0x5a5c66 <exec_byte_code+9334>, 0x5a5
c61 <exec_byte_code+9329>, 0x5a5c5c <exec_byte_code+9324>, 0x5a3af7 <exec_byte_code+775>, 0x5a3b00 <exec
_byte_code+784>, 0x5a5c8d <exec_byte_code+9373>, 0x5a5c70 <exec_byte_code+9344>, 0x5a575f <exec_byte_cod
e+8047>, 0x5a5794 <exec_byte_code+8100>, 0x5a5820 <exec_byte_code+8240>, 0x5a3c70 <exec_byte_code+1152>,
0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a558d <exec_byte_code+7581>, 0x5a5548 <exec_byte_code+7512>, 0x5a5500 <exec_
byte_code+7440>, 0x5a54b8 <exec_byte_code+7368>, 0x5a5471 <exec_byte_code+7297>, 0x5a5e20 <exec_byte_cod
e+9776>, 0x5a5ddf <exec_byte_code+9711>, 0x5a543e <exec_byte_code+7246>, 0x5a5e6a <exec_byte_code+9850>,
0x5a5da4 <exec_byte_code+9652>, 0x5a53fd <exec_byte_code+7181>, 0x5a53cc <exec_byte_code+7132>, 0x5a538
b <exec_byte_code+7067>, 0x5a534d <exec_byte_code+7005>, 0x5a530b <exec_byte_code+6939>, 0x5a5294 <exec_
byte_code+6820>, 0x5a5253 <exec_byte_code+6755>, 0x5a520e <exec_byte_code+6686>, 0x5a51dd <exec_byte_cod
e+6637>, 0x5a51ac <exec_byte_code+6588>, 0x5a516b <exec_byte_code+6523>, 0x5a512a <exec_byte_code+6458>,
0x5a50e9 <exec_byte_code+6393>, 0x5a50a4 <exec_byte_code+6324>, 0x5a5069 <exec_byte_code+6265>, 0x5a502
---Type <return> to continue, or q <return> to quit---
e <exec_byte_code+6206>, 0x5a4ff3 <exec_byte_code+6147>, 0x5a4f50 <exec_byte_code+5984>, 0x5a4ef3 <exec_
byte_code+5891>, 0x5a4eb0 <exec_byte_code+5824>, 0x5a4e6a <exec_byte_code+5754>, 0x5a4e24 <exec_byte_cod
e+5684>, 0x5a4dde <exec_byte_code+5614>, 0x5a4d98 <exec_byte_code+5544>, 0x5a4d5d <exec_byte_code+5485>,
0x5a4cff <exec_byte_code+5391>, 0x5a4cc4 <exec_byte_code+5332>, 0x5a4c89 <exec_byte_code+5273>, 0x5a4c4
e <exec_byte_code+5214>, 0x5a4c13 <exec_byte_code+5155>, 0x5a4454 <exec_byte_code+3172>, 0x5a3c88 <exec_
byte_code+1176>, 0x5a4423 <exec_byte_code+3123>, 0x5a43ed <exec_byte_code+3069>, 0x5a435c <exec_byte_cod
e+2924>, 0x5a4311 <exec_byte_code+2849>, 0x5a42e0 <exec_byte_code+2800>, 0x5a42ad <exec_byte_code+2749>,
0x5a427a <exec_byte_code+2698>, 0x5a423f <exec_byte_code+2639>, 0x5a420c <exec_byte_code+2588>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a41d9 <exec_byte_code+2537>, 0x5a41a6 <exec_byte_code+2486>, 0x5a4173 <exec_
byte_code+2435>, 0x5a4140 <exec_byte_code+2384>, 0x5a410d <exec_byte_code+2333>, 0x5a40dc <exec_byte_cod
e+2284>, 0x5a3c88 <exec_byte_code+1176>, 0x5a3c70 <exec_byte_code+1152>, 0x5a4097 <exec_byte_code+2215>,
0x5a4066 <exec_byte_code+2166>, 0x5a4035 <exec_byte_code+2117>, 0x5a3ff4 <exec_byte_code+2052>, 0x5a3fb
3 <exec_byte_code+1987>, 0x5a3f82 <exec_byte_code+1938>, 0x5a3eb4 <exec_byte_code+1732>, 0x5a3e73 <exec_
byte_code+1667>, 0x5a3e32 <exec_byte_code+1602>, 0x5a3df1 <exec_byte_code+1537>, 0x5a3dbe <exec_byte_cod
e+1486>, 0x5a3d8d <exec_byte_code+1437>, 0x5a3c70 <exec_byte_code+1152>, 0x5a5ab7 <exec_byte_code+8903>,
0x5a5a1c <exec_byte_code+8748>, 0x5a5ea5 <exec_byte_code+9909>, 0x5a5a6f <exec_byte_code+8831>, 0x5a59d
e <exec_byte_code+8686>, 0x5a59a0 <exec_byte_code+8624>, 0x5a4a74 <exec_byte_code+4740>, 0x5a5afd <exec_
byte_code+8973>, 0x5a5d2b <exec_byte_code+9531>, 0x5a5a48 <exec_byte_code+8792>, 0x5a5b96 <exec_byte_cod
e+9126>, 0x5a5b62 <exec_byte_code+9074>, 0x5a582b <exec_byte_code+8251>, 0x5a570b <exec_byte_code+7963>,
0x5a56c6 <exec_byte_code+7894>, 0x5a567b <exec_byte_code+7819>, 0x5a55fd <exec_byte_code+7693>, 0x5a5c3
0 <exec_byte_code+9280>, 0x5a3d48 <exec_byte_code+1368>, 0x5a3d17 <exec_byte_code+1319>, 0x5a3ce6 <exec_
byte_code+1270>, 0x5a4892 <exec_byte_code+4258>, 0x5a4861 <exec_byte_code+4209>, 0x5a4820 <exec_byte_cod
e+4144>, 0x5a47df <exec_byte_code+4079>, 0x5a479e <exec_byte_code+4014>, 0x5a475d <exec_byte_code+3949>,
0x5a46e3 <exec_byte_code+3827>, 0x5a46a2 <exec_byte_code+3762>, 0x5a4661 <exec_byte_code+3697>, 0x5a463
0 <exec_byte_code+3648>, 0x5a45ef <exec_byte_code+3583>, 0x5a45ae <exec_byte_code+3518>, 0x5a4570 <exec_
byte_code+3456>, 0x5a4532 <exec_byte_code+3394>, 0x5a44f7 <exec_byte_code+3335>, 0x5a4bd8 <exec_byte_cod
e+5096>, 0x5a4b97 <exec_byte_code+5031>, 0x5a449f <exec_byte_code+3247>, 0x5a4b47 <exec_byte_code+4951>,
0x5a3c70 <exec_byte_code+1152>, 0x5a5937 <exec_byte_code+8519>, 0x5a58f3 <exec_byte_code+8451>, 0x5a58a
f <exec_byte_code+8383>, 0x5a5871 <exec_byte_code+8321>, 0x5a5b24 <exec_byte_code+9012>, 0x5a52c5 <exec_
byte_code+6869>, 0x5a4fad <exec_byte_code+6077>, 0x5a43a7 <exec_byte_code+2999>, 0x5a494b <exec_byte_cod
e+4443>, 0x5a48f8 <exec_byte_code+4360>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>,
0x5a48c3 <exec_byte_code+4307>, 0x5a4a13 <exec_byte_code+4643>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_
---Type <return> to continue, or q <return> to quit---
byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_cod
e+1152>, 0x5a49d9 <exec_byte_code+4585> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = <optimized out>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = <optimized out>
alloc = <optimized out>
stack_base = <optimized out>
top = 0x7ffeae3a6f38
stack_lim = <optimized out>
bytestr_data = 0x7ffeae3a6f88 "\b\205\006"
pc = <optimized out>
count = 12
result = <optimized out>
#29 0x000000000056b861 in fetch_and_exec_byte_code (args=0xc, nargs=47259352, syms_left=<optimized out>,
fun=0x2d11ed8) at eval.c:2931
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#30 0x000000000056b861 in funcall_lambda (fun=0x2d11ed8, nargs=nargs@entry=0, arg_vector=0xc,
arg_vector@entry=0x7ffeae3a7140) at eval.c:3012
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
---Type <return> to continue, or q <return> to quit---
#31 0x000000000056baef in Ffuncall (nargs=1, args=args@entry=0x7ffeae3a7138) at eval.c:2823
fun = <optimized out>
original_fun = 0x4000000010000000
numargs = 0
val = <optimized out>
count = 11
#32 0x00000000005a3b80 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<opt
imized out>, args_template=<optimized out>, nargs=nargs@entry=47238464, args=<optimized out>,
args@entry=0xb) at bytecode.c:632
op = <optimized out>
type = <optimized out>
targets =
{0x5a3c70 <exec_byte_code+1152>, 0x5a4b92 <exec_byte_code+5026>, 0x5a4b42 <exec_byte_code+4946
>, 0x5a4b3d <exec_byte_code+4941>, 0x5a3ba5 <exec_byte_code+949>, 0x5a3ba5 <exec_byte_code+949>, 0x5a4b0
0 <exec_byte_code+4880>, 0x5a4993 <exec_byte_code+4515>, 0x5a5c0e <exec_byte_code+9246>, 0x5a5f08 <exec_
byte_code+10008>, 0x5a5f03 <exec_byte_code+10003>, 0x5a5efe <exec_byte_code+9998>, 0x5a39d4 <exec_byte_c
ode+484>, 0x5a39d8 <exec_byte_code+488>, 0x5a5eea <exec_byte_code+9978>, 0x5a5c13 <exec_byte_code+9251>,
0x5a5d9f <exec_byte_code+9647>, 0x5a5d9a <exec_byte_code+9642>, 0x5a5d95 <exec_byte_code+9637>, 0x5a5d9
0 <exec_byte_code+9632>, 0x5a3a3e <exec_byte_code+590>, 0x5a3a40 <exec_byte_code+592>, 0x5a5d5f <exec_by
te_code+9583>, 0x5a5d73 <exec_byte_code+9603>, 0x5a5cf5 <exec_byte_code+9477>, 0x5a5cf0 <exec_byte_code+
9472>, 0x5a5ceb <exec_byte_code+9467>, 0x5a5ce6 <exec_byte_code+9462>, 0x5a3aa9 <exec_byte_code+697>, 0x
5a3ab0 <exec_byte_code+704>, 0x5a5d17 <exec_byte_code+9511>, 0x5a5cfa <exec_byte_code+9482>, 0x5a5cb0 <e
xec_byte_code+9408>, 0x5a5cab <exec_byte_code+9403>, 0x5a5ca6 <exec_byte_code+9398>, 0x5a5ca1 <exec_byte
_code+9393>, 0x5a3b56 <exec_byte_code+870>, 0x5a3b60 <exec_byte_code+880>, 0x5a5cd2 <exec_byte_code+9442
>, 0x5a5cb5 <exec_byte_code+9413>, 0x5a5c6b <exec_byte_code+9339>, 0x5a5c66 <exec_byte_code+9334>, 0x5a5
c61 <exec_byte_code+9329>, 0x5a5c5c <exec_byte_code+9324>, 0x5a3af7 <exec_byte_code+775>, 0x5a3b00 <exec
_byte_code+784>, 0x5a5c8d <exec_byte_code+9373>, 0x5a5c70 <exec_byte_code+9344>, 0x5a575f <exec_byte_cod
e+8047>, 0x5a5794 <exec_byte_code+8100>, 0x5a5820 <exec_byte_code+8240>, 0x5a3c70 <exec_byte_code+1152>,
0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a558d <exec_byte_code+7581>, 0x5a5548 <exec_byte_code+7512>, 0x5a5500 <exec_
byte_code+7440>, 0x5a54b8 <exec_byte_code+7368>, 0x5a5471 <exec_byte_code+7297>, 0x5a5e20 <exec_byte_cod
e+9776>, 0x5a5ddf <exec_byte_code+9711>, 0x5a543e <exec_byte_code+7246>, 0x5a5e6a <exec_byte_code+9850>,
0x5a5da4 <exec_byte_code+9652>, 0x5a53fd <exec_byte_code+7181>, 0x5a53cc <exec_byte_code+7132>, 0x5a538
---Type <return> to continue, or q <return> to quit---
b <exec_byte_code+7067>, 0x5a534d <exec_byte_code+7005>, 0x5a530b <exec_byte_code+6939>, 0x5a5294 <exec_
byte_code+6820>, 0x5a5253 <exec_byte_code+6755>, 0x5a520e <exec_byte_code+6686>, 0x5a51dd <exec_byte_cod
e+6637>, 0x5a51ac <exec_byte_code+6588>, 0x5a516b <exec_byte_code+6523>, 0x5a512a <exec_byte_code+6458>,
0x5a50e9 <exec_byte_code+6393>, 0x5a50a4 <exec_byte_code+6324>, 0x5a5069 <exec_byte_code+6265>, 0x5a502
e <exec_byte_code+6206>, 0x5a4ff3 <exec_byte_code+6147>, 0x5a4f50 <exec_byte_code+5984>, 0x5a4ef3 <exec_
byte_code+5891>, 0x5a4eb0 <exec_byte_code+5824>, 0x5a4e6a <exec_byte_code+5754>, 0x5a4e24 <exec_byte_cod
e+5684>, 0x5a4dde <exec_byte_code+5614>, 0x5a4d98 <exec_byte_code+5544>, 0x5a4d5d <exec_byte_code+5485>,
0x5a4cff <exec_byte_code+5391>, 0x5a4cc4 <exec_byte_code+5332>, 0x5a4c89 <exec_byte_code+5273>, 0x5a4c4
e <exec_byte_code+5214>, 0x5a4c13 <exec_byte_code+5155>, 0x5a4454 <exec_byte_code+3172>, 0x5a3c88 <exec_
byte_code+1176>, 0x5a4423 <exec_byte_code+3123>, 0x5a43ed <exec_byte_code+3069>, 0x5a435c <exec_byte_cod
e+2924>, 0x5a4311 <exec_byte_code+2849>, 0x5a42e0 <exec_byte_code+2800>, 0x5a42ad <exec_byte_code+2749>,
0x5a427a <exec_byte_code+2698>, 0x5a423f <exec_byte_code+2639>, 0x5a420c <exec_byte_code+2588>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a41d9 <exec_byte_code+2537>, 0x5a41a6 <exec_byte_code+2486>, 0x5a4173 <exec_
byte_code+2435>, 0x5a4140 <exec_byte_code+2384>, 0x5a410d <exec_byte_code+2333>, 0x5a40dc <exec_byte_cod
e+2284>, 0x5a3c88 <exec_byte_code+1176>, 0x5a3c70 <exec_byte_code+1152>, 0x5a4097 <exec_byte_code+2215>,
0x5a4066 <exec_byte_code+2166>, 0x5a4035 <exec_byte_code+2117>, 0x5a3ff4 <exec_byte_code+2052>, 0x5a3fb
3 <exec_byte_code+1987>, 0x5a3f82 <exec_byte_code+1938>, 0x5a3eb4 <exec_byte_code+1732>, 0x5a3e73 <exec_
byte_code+1667>, 0x5a3e32 <exec_byte_code+1602>, 0x5a3df1 <exec_byte_code+1537>, 0x5a3dbe <exec_byte_cod
e+1486>, 0x5a3d8d <exec_byte_code+1437>, 0x5a3c70 <exec_byte_code+1152>, 0x5a5ab7 <exec_byte_code+8903>,
0x5a5a1c <exec_byte_code+8748>, 0x5a5ea5 <exec_byte_code+9909>, 0x5a5a6f <exec_byte_code+8831>, 0x5a59d
e <exec_byte_code+8686>, 0x5a59a0 <exec_byte_code+8624>, 0x5a4a74 <exec_byte_code+4740>, 0x5a5afd <exec_
byte_code+8973>, 0x5a5d2b <exec_byte_code+9531>, 0x5a5a48 <exec_byte_code+8792>, 0x5a5b96 <exec_byte_cod
e+9126>, 0x5a5b62 <exec_byte_code+9074>, 0x5a582b <exec_byte_code+8251>, 0x5a570b <exec_byte_code+7963>,
0x5a56c6 <exec_byte_code+7894>, 0x5a567b <exec_byte_code+7819>, 0x5a55fd <exec_byte_code+7693>, 0x5a5c3
0 <exec_byte_code+9280>, 0x5a3d48 <exec_byte_code+1368>, 0x5a3d17 <exec_byte_code+1319>, 0x5a3ce6 <exec_
byte_code+1270>, 0x5a4892 <exec_byte_code+4258>, 0x5a4861 <exec_byte_code+4209>, 0x5a4820 <exec_byte_cod
e+4144>, 0x5a47df <exec_byte_code+4079>, 0x5a479e <exec_byte_code+4014>, 0x5a475d <exec_byte_code+3949>,
0x5a46e3 <exec_byte_code+3827>, 0x5a46a2 <exec_byte_code+3762>, 0x5a4661 <exec_byte_code+3697>, 0x5a463
0 <exec_byte_code+3648>, 0x5a45ef <exec_byte_code+3583>, 0x5a45ae <exec_byte_code+3518>, 0x5a4570 <exec_
byte_code+3456>, 0x5a4532 <exec_byte_code+3394>, 0x5a44f7 <exec_byte_code+3335>, 0x5a4bd8 <exec_byte_cod
e+5096>, 0x5a4b97 <exec_byte_code+5031>, 0x5a449f <exec_byte_code+3247>, 0x5a4b47 <exec_byte_code+4951>,
0x5a3c70 <exec_byte_code+1152>, 0x5a5937 <exec_byte_code+8519>, 0x5a58f3 <exec_byte_code+8451>, 0x5a58a
f <exec_byte_code+8383>, 0x5a5871 <exec_byte_code+8321>, 0x5a5b24 <exec_byte_code+9012>, 0x5a52c5 <exec_
---Type <return> to continue, or q <return> to quit---
byte_code+6869>, 0x5a4fad <exec_byte_code+6077>, 0x5a43a7 <exec_byte_code+2999>, 0x5a494b <exec_byte_cod
e+4443>, 0x5a48f8 <exec_byte_code+4360>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>,
0x5a48c3 <exec_byte_code+4307>, 0x5a4a13 <exec_byte_code+4643>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_
byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_cod
e+1152>, 0x5a49d9 <exec_byte_code+4585> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = <optimized out>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = <optimized out>
alloc = <optimized out>
stack_base = <optimized out>
top = 0x7ffeae3a7138
stack_lim = <optimized out>
bytestr_data = 0x7ffeae3a7148 "\300 \210\301\302!\207"
pc = <optimized out>
count = 11
result = <optimized out>
#33 0x000000000056b861 in fetch_and_exec_byte_code (args=0xb, nargs=47238464, syms_left=<optimized out>,
fun=0x2d0cd40) at eval.c:2931
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#34 0x000000000056b861 in funcall_lambda (fun=0x2d0cd40, nargs=nargs@entry=0, arg_vector=0xb,
arg_vector@entry=0x7ffeae3a7380) at eval.c:3012
val = <optimized out>
syms_left = <optimized out>
---Type <return> to continue, or q <return> to quit---
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#35 0x000000000056baef in Ffuncall (nargs=nargs@entry=1, args=args@entry=0x7ffeae3a7378) at eval.c:2823
fun = <optimized out>
original_fun = 0x4000000010000000
numargs = 0
val = <optimized out>
count = 10
#36 0x000000000056d563 in Fapply (nargs=2, args=0x7ffeae3a7378) at eval.c:2392
i = <optimized out>
funcall_nargs = <optimized out>
funcall_args = 0x0
spread_arg = 0x0
fun = 0x221e530
sa_avail = 16384
numargs = <optimized out>
retval = <optimized out>
#37 0x000000000056bb9f in Ffuncall (nargs=3, args=args@entry=0x7ffeae3a7370) at eval.c:2809
fun = <optimized out>
original_fun = 0x2d00
numargs = 2
val = <optimized out>
count = 9
#38 0x00000000005a3b80 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<opt
imized out>, args_template=<optimized out>, nargs=nargs@entry=139822531520952, args=<optimized out>,
args@entry=0x7) at bytecode.c:632
op = <optimized out>
type = <optimized out>
targets =
{0x5a3c70 <exec_byte_code+1152>, 0x5a4b92 <exec_byte_code+5026>, 0x5a4b42 <exec_byte_code+4946
>, 0x5a4b3d <exec_byte_code+4941>, 0x5a3ba5 <exec_byte_code+949>, 0x5a3ba5 <exec_byte_code+949>, 0x5a4b0
---Type <return> to continue, or q <return> to quit---
0 <exec_byte_code+4880>, 0x5a4993 <exec_byte_code+4515>, 0x5a5c0e <exec_byte_code+9246>, 0x5a5f08 <exec_
byte_code+10008>, 0x5a5f03 <exec_byte_code+10003>, 0x5a5efe <exec_byte_code+9998>, 0x5a39d4 <exec_byte_c
ode+484>, 0x5a39d8 <exec_byte_code+488>, 0x5a5eea <exec_byte_code+9978>, 0x5a5c13 <exec_byte_code+9251>,
0x5a5d9f <exec_byte_code+9647>, 0x5a5d9a <exec_byte_code+9642>, 0x5a5d95 <exec_byte_code+9637>, 0x5a5d9
0 <exec_byte_code+9632>, 0x5a3a3e <exec_byte_code+590>, 0x5a3a40 <exec_byte_code+592>, 0x5a5d5f <exec_by
te_code+9583>, 0x5a5d73 <exec_byte_code+9603>, 0x5a5cf5 <exec_byte_code+9477>, 0x5a5cf0 <exec_byte_code+
9472>, 0x5a5ceb <exec_byte_code+9467>, 0x5a5ce6 <exec_byte_code+9462>, 0x5a3aa9 <exec_byte_code+697>, 0x
5a3ab0 <exec_byte_code+704>, 0x5a5d17 <exec_byte_code+9511>, 0x5a5cfa <exec_byte_code+9482>, 0x5a5cb0 <e
xec_byte_code+9408>, 0x5a5cab <exec_byte_code+9403>, 0x5a5ca6 <exec_byte_code+9398>, 0x5a5ca1 <exec_byte
_code+9393>, 0x5a3b56 <exec_byte_code+870>, 0x5a3b60 <exec_byte_code+880>, 0x5a5cd2 <exec_byte_code+9442
>, 0x5a5cb5 <exec_byte_code+9413>, 0x5a5c6b <exec_byte_code+9339>, 0x5a5c66 <exec_byte_code+9334>, 0x5a5
c61 <exec_byte_code+9329>, 0x5a5c5c <exec_byte_code+9324>, 0x5a3af7 <exec_byte_code+775>, 0x5a3b00 <exec
_byte_code+784>, 0x5a5c8d <exec_byte_code+9373>, 0x5a5c70 <exec_byte_code+9344>, 0x5a575f <exec_byte_cod
e+8047>, 0x5a5794 <exec_byte_code+8100>, 0x5a5820 <exec_byte_code+8240>, 0x5a3c70 <exec_byte_code+1152>,
0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a558d <exec_byte_code+7581>, 0x5a5548 <exec_byte_code+7512>, 0x5a5500 <exec_
byte_code+7440>, 0x5a54b8 <exec_byte_code+7368>, 0x5a5471 <exec_byte_code+7297>, 0x5a5e20 <exec_byte_cod
e+9776>, 0x5a5ddf <exec_byte_code+9711>, 0x5a543e <exec_byte_code+7246>, 0x5a5e6a <exec_byte_code+9850>,
0x5a5da4 <exec_byte_code+9652>, 0x5a53fd <exec_byte_code+7181>, 0x5a53cc <exec_byte_code+7132>, 0x5a538
b <exec_byte_code+7067>, 0x5a534d <exec_byte_code+7005>, 0x5a530b <exec_byte_code+6939>, 0x5a5294 <exec_
byte_code+6820>, 0x5a5253 <exec_byte_code+6755>, 0x5a520e <exec_byte_code+6686>, 0x5a51dd <exec_byte_cod
e+6637>, 0x5a51ac <exec_byte_code+6588>, 0x5a516b <exec_byte_code+6523>, 0x5a512a <exec_byte_code+6458>,
0x5a50e9 <exec_byte_code+6393>, 0x5a50a4 <exec_byte_code+6324>, 0x5a5069 <exec_byte_code+6265>, 0x5a502
e <exec_byte_code+6206>, 0x5a4ff3 <exec_byte_code+6147>, 0x5a4f50 <exec_byte_code+5984>, 0x5a4ef3 <exec_
byte_code+5891>, 0x5a4eb0 <exec_byte_code+5824>, 0x5a4e6a <exec_byte_code+5754>, 0x5a4e24 <exec_byte_cod
e+5684>, 0x5a4dde <exec_byte_code+5614>, 0x5a4d98 <exec_byte_code+5544>, 0x5a4d5d <exec_byte_code+5485>,
0x5a4cff <exec_byte_code+5391>, 0x5a4cc4 <exec_byte_code+5332>, 0x5a4c89 <exec_byte_code+5273>, 0x5a4c4
e <exec_byte_code+5214>, 0x5a4c13 <exec_byte_code+5155>, 0x5a4454 <exec_byte_code+3172>, 0x5a3c88 <exec_
byte_code+1176>, 0x5a4423 <exec_byte_code+3123>, 0x5a43ed <exec_byte_code+3069>, 0x5a435c <exec_byte_cod
e+2924>, 0x5a4311 <exec_byte_code+2849>, 0x5a42e0 <exec_byte_code+2800>, 0x5a42ad <exec_byte_code+2749>,
0x5a427a <exec_byte_code+2698>, 0x5a423f <exec_byte_code+2639>, 0x5a420c <exec_byte_code+2588>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a41d9 <exec_byte_code+2537>, 0x5a41a6 <exec_byte_code+2486>, 0x5a4173 <exec_
byte_code+2435>, 0x5a4140 <exec_byte_code+2384>, 0x5a410d <exec_byte_code+2333>, 0x5a40dc <exec_byte_cod
---Type <return> to continue, or q <return> to quit---
e+2284>, 0x5a3c88 <exec_byte_code+1176>, 0x5a3c70 <exec_byte_code+1152>, 0x5a4097 <exec_byte_code+2215>,
0x5a4066 <exec_byte_code+2166>, 0x5a4035 <exec_byte_code+2117>, 0x5a3ff4 <exec_byte_code+2052>, 0x5a3fb
3 <exec_byte_code+1987>, 0x5a3f82 <exec_byte_code+1938>, 0x5a3eb4 <exec_byte_code+1732>, 0x5a3e73 <exec_
byte_code+1667>, 0x5a3e32 <exec_byte_code+1602>, 0x5a3df1 <exec_byte_code+1537>, 0x5a3dbe <exec_byte_cod
e+1486>, 0x5a3d8d <exec_byte_code+1437>, 0x5a3c70 <exec_byte_code+1152>, 0x5a5ab7 <exec_byte_code+8903>,
0x5a5a1c <exec_byte_code+8748>, 0x5a5ea5 <exec_byte_code+9909>, 0x5a5a6f <exec_byte_code+8831>, 0x5a59d
e <exec_byte_code+8686>, 0x5a59a0 <exec_byte_code+8624>, 0x5a4a74 <exec_byte_code+4740>, 0x5a5afd <exec_
byte_code+8973>, 0x5a5d2b <exec_byte_code+9531>, 0x5a5a48 <exec_byte_code+8792>, 0x5a5b96 <exec_byte_cod
e+9126>, 0x5a5b62 <exec_byte_code+9074>, 0x5a582b <exec_byte_code+8251>, 0x5a570b <exec_byte_code+7963>,
0x5a56c6 <exec_byte_code+7894>, 0x5a567b <exec_byte_code+7819>, 0x5a55fd <exec_byte_code+7693>, 0x5a5c3
0 <exec_byte_code+9280>, 0x5a3d48 <exec_byte_code+1368>, 0x5a3d17 <exec_byte_code+1319>, 0x5a3ce6 <exec_
byte_code+1270>, 0x5a4892 <exec_byte_code+4258>, 0x5a4861 <exec_byte_code+4209>, 0x5a4820 <exec_byte_cod
e+4144>, 0x5a47df <exec_byte_code+4079>, 0x5a479e <exec_byte_code+4014>, 0x5a475d <exec_byte_code+3949>,
0x5a46e3 <exec_byte_code+3827>, 0x5a46a2 <exec_byte_code+3762>, 0x5a4661 <exec_byte_code+3697>, 0x5a463
0 <exec_byte_code+3648>, 0x5a45ef <exec_byte_code+3583>, 0x5a45ae <exec_byte_code+3518>, 0x5a4570 <exec_
byte_code+3456>, 0x5a4532 <exec_byte_code+3394>, 0x5a44f7 <exec_byte_code+3335>, 0x5a4bd8 <exec_byte_cod
e+5096>, 0x5a4b97 <exec_byte_code+5031>, 0x5a449f <exec_byte_code+3247>, 0x5a4b47 <exec_byte_code+4951>,
0x5a3c70 <exec_byte_code+1152>, 0x5a5937 <exec_byte_code+8519>, 0x5a58f3 <exec_byte_code+8451>, 0x5a58a
f <exec_byte_code+8383>, 0x5a5871 <exec_byte_code+8321>, 0x5a5b24 <exec_byte_code+9012>, 0x5a52c5 <exec_
byte_code+6869>, 0x5a4fad <exec_byte_code+6077>, 0x5a43a7 <exec_byte_code+2999>, 0x5a494b <exec_byte_cod
e+4443>, 0x5a48f8 <exec_byte_code+4360>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>,
0x5a48c3 <exec_byte_code+4307>, 0x5a4a13 <exec_byte_code+4643>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c7
0 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_
byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_code+1152>, 0x5a3c70 <exec_byte_cod
e+1152>, 0x5a49d9 <exec_byte_code+4585> <repeats 64 times>}
const_length = <optimized out>
bytestr_length = <optimized out>
vectorp = <optimized out>
quitcounter = 1 '\001'
stack_items = <optimized out>
sa_avail = <optimized out>
sa_count = <optimized out>
alloc = <optimized out>
---Type <return> to continue, or q <return> to quit---
stack_base = <optimized out>
top = 0x7ffeae3a7370
stack_lim = <optimized out>
bytestr_data = 0x7ffeae3a73a8 "\b\021\n\020\211\022\306\033\211\307\001!\206\025"
pc = <optimized out>
count = 7
result = <optimized out>
#39 0x000000000056b861 in fetch_and_exec_byte_code (args=0x7, nargs=139822531520952, syms_left=<optimize
d out>, fun=0x7f2af852a9b8) at eval.c:2931
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#40 0x000000000056b861 in funcall_lambda (fun=0x7f2af852a9b8, nargs=nargs@entry=1, arg_vector=0x7,
arg_vector@entry=0x7ffeae3a75a8) at eval.c:3012
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#41 0x000000000056baef in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffeae3a75a0) at eval.c:2823
fun = <optimized out>
original_fun = 0x4000000010000000
numargs = 1
val = <optimized out>
count = 6
#42 0x000000000056bc6a in call1 (fn=fn@entry=0xd470, arg1=arg1@entry=0x2dcf96d) at eval.c:2669
#43 0x00000000004f9971 in timer_check_2 (idle_timers=0x61a4bb3, timers=0x6097e43) at keyboard.c:4341
old_deactivate_mark = 0x0
idle_timer_ripe = <optimized out>
---Type <return> to continue, or q <return> to quit---
timer = <optimized out>
timer_time = {tv_sec = 1607608701, tv_nsec = 962727483}
timer_difference = <optimized out>
idle_timer_difference = <optimized out>
ripe = <optimized out>
idle_timer = <optimized out>
idle_timer_time = {tv_sec = 1, tv_nsec = 733474640}
difference = <optimized out>
timer_ripe = <optimized out>
nexttime = <optimized out>
now = <optimized out>
idleness_now = <optimized out>
chosen_timer = 0x2dcf96d
nexttime = <optimized out>
timers = 0x6097e43
idle_timers = 0x61a4bd3
tem = <optimized out>
#44 0x00000000004f9971 in timer_check () at keyboard.c:4403
nexttime = <optimized out>
timers = 0x6097e43
idle_timers = 0x61a4bd3
tem = <optimized out>
#45 0x00000000004f9c39 in readable_events (flags=flags@entry=1) at keyboard.c:3405
#46 0x00000000004fa688 in get_input_pending (flags=flags@entry=1) at keyboard.c:6795
#47 0x00000000004fd658 in detect_input_pending_run_timers (do_display=do_display@entry=true)
at keyboard.c:10350
old_timers_run = <optimized out>
#48 0x00000000005aeb9f in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry
=0, read_kbd=-1, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait
_proc@entry=0x0, just_wait_proc=0) at process.c:5702
old_timers_run = 786
old_buffer = 0x7f2af7e826f8
old_window = 0x1d27afd
---Type <return> to continue, or q <return> to quit---
leave = false
process_skipped = <optimized out>
channel = <optimized out>
nfds = 0
Available = {fds_bits = {262184, 0 <repeats 15 times>}}
Writeok = {fds_bits = {0 <repeats 16 times>}}
check_write = <optimized out>
check_delay = <optimized out>
no_avail = false
xerrno = 11
proc = <optimized out>
timeout = {tv_sec = 0, tv_nsec = 448031378}
end_time = <optimized out>
timer_delay = <optimized out>
got_output_end_time = {tv_sec = 1607608730, tv_nsec = 558967169}
wait = TIMEOUT
got_some_output = -1
prev_wait_proc_nbytes_read = 0
retry_for_async = <optimized out>
now = {tv_sec = 1607608701, tv_nsec = 963301471}
#49 0x00000000004253f8 in sit_for (timeout=timeout@entry=0x7a, reading=reading@entry=true, display_optio
n=display_option@entry=1) at dispnew.c:6111
sec = 30
nsec = 0
do_display = true
#50 0x00000000004fe3f5 in read_char (commandflag=commandflag@entry=1, map=map@entry=0x588b383, prev_even
t=<optimized out>, used_mouse_menu=used_mouse_menu@entry=0x7ffeae3a817b, end_time=end_time@entry=0x0)
at keyboard.c:2742
tem0 = <optimized out>
timeout = 30
count1 = 3
delay_level = <optimized out>
buffer_size = <optimized out>
---Type <return> to continue, or q <return> to quit---
c = <optimized out>
jmpcount = 3
local_getcjmp =
{{__jmpbuf = {12668192, 94297682058112923, 139822512804056, 0, 140731821489680, 29964064
, -93919911214747749, 94303727924113307}, __mask_was_saved = 0, __saved_mask = {__val = {72, 50181981, 1
2829911151919890487, 14881881674866478593, 9376781171352934025, 9728252709601214589, 140731163456000, 2,
6, 140731821489560, 139822524583832, 140731821489520, 51354691, 42314309, 1, 72057595094892544}}}}
save_jump =
{{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0
<repeats 16 times>}}}}
tem = <optimized out>
save = <optimized out>
previous_echo_area_message = 0x0
also_record = 0x0
reread = false
recorded = false
polling_stopped_here = false
orig_kboard = <optimized out>
#51 0x0000000000500821 in read_key_sequence (keybuf=keybuf@entry=0x7ffeae3a8270, prompt=prompt@entry=0x0
, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@ent
ry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=fal
se) at keyboard.c:9536
interrupted_kboard = 0x1c93720
interrupted_frame = 0x1d27890
key = <optimized out>
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = <optimized out>
keys_local_start = <optimized out>
new_binding = <optimized out>
t = <optimized out>
echo_start = 0
keys_start = 0
---Type <return> to continue, or q <return> to quit---
current_binding = 0x588b383
first_unbound = 31
mock_input = 0
used_mouse_menu_history = {false <repeats 30 times>}
fkey = {parent = 0x1c3b523, map = 0x1c3b523, start = 0, end = 0}
keytran = {parent = 0x7f2af851ef7b, map = 0x7f2af851ef7b, start = 0, end = 0}
indec = {parent = 0x1c3b533, map = 0x1c3b533, start = 0, end = 0}
shift_translated = false
delayed_switch_frame = 0x0
original_uppercase = 0x0
original_uppercase_position = -1
dummyflag = false
fake_prefixed_keys = 0x0
first_event = 0x0
second_event = <optimized out>
#52 0x0000000000502020 in command_loop_1 () at keyboard.c:1354
cmd = <optimized out>
keybuf =
{0x200001e2, 0x18a, 0x18a, 0x4, 0x7f2af83c6a5d, 0xc8, 0xb93, 0x7f2af77af068, 0x0, 0x4000000010
000000, 0x400000003f000000, 0x4000000018000000, 0x8340, 0x7f2af7e826f8, 0xc1fd00 <lispsym+33600>, 0x0, 0
x2, 0x55acf6 <set_internal+678>, 0x8340, 0x7f2af7e826f8, 0xc1fd00 <lispsym+33600>, 0x78, 0x17c2073, 0x0,
0x7ffeae3a84a8, 0x0, 0xfa2, 0x56ae14 <unbind_to+132>, 0x8, 0x8340}
i = <optimized out>
prev_modiff = 106
prev_buffer = 0x7f2af7e826f8
#53 0x000000000056a5ee in internal_condition_case (bfun=bfun@entry=0x501e10 <command_loop_1>, handlers=h
andlers@entry=0x90, hfun=hfun@entry=0x4f8d90 <cmd_error>) at eval.c:1359
val = <optimized out>
c = 0x1826e70
#54 0x00000000004f374c in command_loop_2 (ignore=ignore@entry=0x0) at keyboard.c:1095
val = 0x7f2ae7dbf000
#55 0x000000000056a58c in internal_catch (tag=tag@entry=0xd740, func=func@entry=0x4f3730 <command_loop_2
>, arg=arg@entry=0x0) at eval.c:1120
---Type <return> to continue, or q <return> to quit---
val = <optimized out>
c = 0x18272f0
#56 0x00000000004f3709 in command_loop () at keyboard.c:1074
#57 0x00000000004f89b6 in recursive_edit_1 () at keyboard.c:718
val = <optimized out>
#58 0x00000000004f8cd4 in Frecursive_edit () at keyboard.c:790
buffer = <optimized out>
#59 0x000000000041a8f3 in main (argc=1, argv=0x7ffeae3a8668) at emacs.c:2047
stack_bottom_variable = 0x7f2afc878000
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = <optimized out>
dump_mode = <optimized out>
skip_args = 0
temacs = 0x0
attempt_load_pdump = <optimized out>
rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615}
lc_all = <optimized out>
sockfd = -1
module_assertions = <optimized out>
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb) xbacktrace
Undefined command: "xbacktrace". Try "help".
(gdb) continue
Continuing.
Backtrace:
emacs[0x50c552]
emacs[0x418ca5]
emacs[0x50ac0e]
emacs[0x50af53]
emacs[0x50b009]
/lib/libpthread.so.0(+0x11ef0)[0x7f2b06399ef0]
/home/data1/protected/Programming/git/glibc-malloc-trace-utils/libmtrace.so(+0x231e)[0x7f2b0c7f931e]
/home/data1/protected/Programming/git/glibc-malloc-trace-utils/libmtrace.so(realloc+0x215)[0x7f2b0c7f9f8
1]
emacs[0x54b4a2]
/usr/lib/libgmp.so.10(__gmpz_realloc+0x3a)[0x7f2b058a73ba]
/usr/lib/libgmp.so.10(__gmpz_mul_ui+0xaf)[0x7f2b058a41bf]
emacs[0x5ba381]
emacs[0x5bbc9b]
emacs[0x4f982e]
emacs[0x4f9c39]
emacs[0x4fa688]
emacs[0x4fd658]
emacs[0x4fde41]
emacs[0x58bc16]
emacs[0x56bb9f]
emacs[0x5a3b80]
emacs[0x56baef]
emacs[0x5a3b80]
emacs[0x56baef]
emacs[0x5a3b80]
emacs[0x56baef]
emacs[0x5a3b80]
emacs[0x56baef]
emacs[0x5a3b80]
emacs[0x56baef]
emacs[0x56d563]
emacs[0x56bb9f]
emacs[0x5a3b80]
emacs[0x56baef]
emacs[0x56bc6a]
emacs[0x4f9971]
emacs[0x4f9c39]
emacs[0x4fa688]
emacs[0x4fd658]
emacs[0x5aeb9f]
emacs[0x4253f8]
...
Thread 1 "emacs" received signal SIGBUS, Bus error.
0x00007f2b06399db0 in raise () from /lib/libpthread.so.0
(gdb) continue
Continuing.
Couldn't get registers: No such process.
Couldn't get registers: No such process.
Couldn't get registers: No such process.
(gdb) [Thread 0x7f2af6339700 (LWP 17500) exited]
[Thread 0x7f2af6bfb700 (LWP 17498) exited]
[Thread 0x7f2b0cb36100 (LWP 17479) exited]
/home/data1/protected/bin/emacs-debug.sh: line 39: 17479 Bus error MTRACE_CTL_CHILDREN=0 M
TRACE_CTL_FILE=/home/data1/protected/tmp/mtraceEMACS.mtr LD_PRELOAD=/home/data1/protected/Programming/gi
t/glibc-malloc-trace-utils/libmtrace.so emacs
Continuing.
Couldn't get registers: No such process.
(gdb) xbacktrace
Undefined command: "xbacktrace". Try "help".
(gdb) help
List of classes of commands:
aliases -- Aliases of other commands
breakpoints -- Making program stop at certain points
data -- Examining data
files -- Specifying and examining files
internals -- Maintenance commands
obscure -- Obscure features
running -- Running the program
stack -- Examining the stack
status -- Status inquiries
support -- Support facilities
tracepoints -- Tracing of program execution without stopping the program
user-defined -- User-defined commands
Type "help" followed by a class name for a list of commands in that class.
Type "help all" for the list of all commands.
Type "help" followed by command name for full documentation.
Type "apropos word" to search for commands related to "word".
Command name abbreviations are allowed if unambiguous.
Couldn't get registers: No such process.
(gdb) help data
Examining data.
List of commands:
agent-printf -- Agent-printf "printf format string"
append -- Append target code/data to a local file
append binary -- Append target code/data to a raw binary file
append binary memory -- Append contents of memory to a raw binary file
append binary value -- Append the value of an expression to a raw binary file
append memory -- Append contents of memory to a raw binary file
append value -- Append the value of an expression to a raw binary file
call -- Call a function in the program
disassemble -- Disassemble a specified section of memory
display -- Print value of expression EXP each time the program stops
dump -- Dump target code/data to a local file
dump binary -- Write target code/data to a raw binary file
dump binary memory -- Write contents of memory to a raw binary file
dump binary value -- Write the value of an expression to a raw binary file
dump ihex -- Write target code/data to an intel hex file
dump ihex memory -- Write contents of memory to an ihex file
dump ihex value -- Write the value of an expression to an ihex file
dump memory -- Write contents of memory to a raw binary file
dump srec -- Write target code/data to an srec file
dump srec memory -- Write contents of memory to an srec file
dump srec value -- Write the value of an expression to an srec file
dump tekhex -- Write target code/data to a tekhex file
dump tekhex memory -- Write contents of memory to a tekhex file
dump tekhex value -- Write the value of an expression to a tekhex file
dump value -- Write the value of an expression to a raw binary file
dump verilog -- Write target code/data to a verilog hex file
dump verilog memory -- Write contents of memory to a verilog hex file
dump verilog value -- Write the value of an expression to a verilog hex file
explore -- Explore a value or a type valid in the current context
---Type <return> to continue, or q <return> to quit--- q
Quit
(gdb) help
List of commands:
agent-printf -- Agent-printf "printf format string"
append -- Append target code/data to a local file
append binary -- Append target code/data to a raw binary file
append binary memory -- Append contents of memory to a raw binary file
append binary value -- Append the value of an expression to a raw binary file
append memory -- Append contents of memory to a raw binary file
append value -- Append the value of an expression to a raw binary file
call -- Call a function in the program
disassemble -- Disassemble a specified section of memory
display -- Print value of expression EXP each time the program stops
dump -- Dump target code/data to a local file
dump binary -- Write target code/data to a raw binary file
dump binary memory -- Write contents of memory to a raw binary file
dump binary value -- Write the value of an expression to a raw binary file
dump ihex -- Write target code/data to an intel hex file
dump ihex memory -- Write contents of memory to an ihex file
dump ihex value -- Write the value of an expression to an ihex file
dump memory -- Write contents of memory to a raw binary file
dump srec -- Write target code/data to an srec file
dump srec memory -- Write contents of memory to an srec file
dump srec value -- Write the value of an expression to an srec file
dump tekhex -- Write target code/data to a tekhex file
dump tekhex memory -- Write contents of memory to a tekhex file
dump tekhex value -- Write the value of an expression to a tekhex file
dump value -- Write the value of an expression to a raw binary file
dump verilog -- Write target code/data to a verilog hex file
dump verilog memory -- Write contents of memory to a verilog hex file
dump verilog value -- Write the value of an expression to a verilog hex file
explore -- Explore a value or a type valid in the current context
---Type <return> to continue, or q <return> to quit--- q
Quit
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-10 14:23 ` Eli Zaretskii
@ 2020-12-10 16:59 ` Jean Louis
2020-12-10 17:13 ` Eli Zaretskii
0 siblings, 1 reply; 10+ messages in thread
From: Jean Louis @ 2020-12-10 16:59 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 45159
* Eli Zaretskii <eliz@gnu.org> [2020-12-10 17:24]:
> > Date: Thu, 10 Dec 2020 16:01:14 +0300
> > From: Jean Louis <bugs@gnu.support>
> >
> >
> > Emacs crushes on lack of disk space. I was running it under Carlos's
> > O'Donnel mtrace and it was taking space and space, and crushes then.
> >
> > I was using function to loop over database entries and to update
> > external database. There are 200000+ entries to update. I do not see
> > why it should crush as the database is not large by size. It handles
> > one entry after the other, very small entries, like integers.
> >
> > I can replicate. Should I send xbacktrace?
>
> Yes, please post the backtrace and any other details pertaining to
> this problem.
It is reproducible only if Emacs runs under gmalloc trace utils. Do
you need that?
Additionally I can see that if there is any package like
persistent-scratch, Emacs cannot be killed with C-x C-c as package
asked to be saved. There is no way to exit Emacs is disk space is full
and some package want to save data on exit.
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-10 16:59 ` Jean Louis
@ 2020-12-10 17:13 ` Eli Zaretskii
2020-12-10 21:23 ` Jean Louis
0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2020-12-10 17:13 UTC (permalink / raw)
To: Jean Louis; +Cc: 45159
> Date: Thu, 10 Dec 2020 19:59:52 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: 45159@debbugs.gnu.org
>
> > Yes, please post the backtrace and any other details pertaining to
> > this problem.
>
> It is reproducible only if Emacs runs under gmalloc trace utils. Do
> you need that?
Yes. Once we understand the reason, we can think whether it needs to
be fixed or not, but it's hard to do that without knowing which code
crashes and why.
> Additionally I can see that if there is any package like
> persistent-scratch, Emacs cannot be killed with C-x C-c as package
> asked to be saved. There is no way to exit Emacs is disk space is full
> and some package want to save data on exit.
That is also a bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-10 16:34 ` Jean Louis
@ 2020-12-10 18:18 ` Eli Zaretskii
0 siblings, 0 replies; 10+ messages in thread
From: Eli Zaretskii @ 2020-12-10 18:18 UTC (permalink / raw)
To: Jean Louis; +Cc: stefankangas, 45159
> Date: Thu, 10 Dec 2020 19:34:42 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: 45159@debbugs.gnu.org
>
> > > Should I send xbacktrace?
> >
> > Yes, send the output of bt and xbacktrace.
>
> I hope that format in attachment makes sense. gdb failed, it got
> problem itself, and I could just save XTerm log.
>
> If it does not help I will do nexti.
>
> #9 0x00000000004f982e in timer_check () at keyboard.c:4403
> nexttime = <optimized out>
> timers = 0x1bceb43
> idle_timers = 0x5434ce3
> tem = <optimized out>
> #10 0x00000000004f9c39 in readable_events (flags=flags@entry=1) at keyboard.c:3405
> #11 0x00000000004fa688 in get_input_pending (flags=flags@entry=1) at keyboard.c:6795
> #12 0x00000000004fd658 in detect_input_pending_run_timers (do_display=do_display@entry=false)
> at keyboard.c:10350
> old_timers_run = <optimized out>
Thanks, but this is incomplete: frames below #9 are missing. They are
the most important ones, as they show where exactly Emacs crashes. If
you reproduce this at will, please show the first 9 frames.
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-10 17:13 ` Eli Zaretskii
@ 2020-12-10 21:23 ` Jean Louis
2020-12-11 8:12 ` Eli Zaretskii
0 siblings, 1 reply; 10+ messages in thread
From: Jean Louis @ 2020-12-10 21:23 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 45159
[-- Attachment #1: Type: text/plain, Size: 1082 bytes --]
* Eli Zaretskii <eliz@gnu.org> [2020-12-10 20:14]:
> > Date: Thu, 10 Dec 2020 19:59:52 +0300
> > From: Jean Louis <bugs@gnu.support>
> > Cc: 45159@debbugs.gnu.org
> >
> > > Yes, please post the backtrace and any other details pertaining to
> > > this problem.
> >
> > It is reproducible only if Emacs runs under gmalloc trace utils. Do
> > you need that?
>
> Yes. Once we understand the reason, we can think whether it needs to
> be fixed or not, but it's hard to do that without knowing which code
> crashes and why.
>
> > Additionally I can see that if there is any package like
> > persistent-scratch, Emacs cannot be killed with C-x C-c as package
> > asked to be saved. There is no way to exit Emacs is disk space is full
> > and some package want to save data on exit.
>
> That is also a bug.
Business of debugging makes my computer frozen. This time I have
attached gdb to Emacs and it did not crash. I could not do
anything. Operation interrupted and I could not do just nothin with
Emacs. xkilled it, and madde bt full which is attached. I will try
tomorrow again.
[-- Attachment #2: out.log.gz --]
[-- Type: application/x-gunzip, Size: 7303 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-10 21:23 ` Jean Louis
@ 2020-12-11 8:12 ` Eli Zaretskii
2020-12-12 1:36 ` Jean Louis
0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2020-12-11 8:12 UTC (permalink / raw)
To: Jean Louis; +Cc: 45159
> Date: Fri, 11 Dec 2020 00:23:23 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: 45159@debbugs.gnu.org
>
> > > Additionally I can see that if there is any package like
> > > persistent-scratch, Emacs cannot be killed with C-x C-c as package
> > > asked to be saved. There is no way to exit Emacs is disk space is full
> > > and some package want to save data on exit.
> >
> > That is also a bug.
>
> Business of debugging makes my computer frozen. This time I have
> attached gdb to Emacs and it did not crash. I could not do
> anything. Operation interrupted and I could not do just nothin with
> Emacs. xkilled it, and madde bt full which is attached. I will try
> tomorrow again.
What Emacs command triggered the problem which happened before you
attached GDB? Above, you are talking about not being able to kill
Emacs with "C-x C-c" when persistent-scratch is used -- is that what
you did there before attaching GDB?
> #0 0x00007f15991dedb0 in raise () at /lib/libpthread.so.0
> #1 0x0000000000418ccd in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at emacs.c:408
> #2 0x0000000000418ea0 in emacs_abort () at sysdep.c:2282
> #3 0x000000000045a4ec in redisplay_internal () at xdisp.c:15474
What do you have on line 15474 of xdisp.c in the source tree from
which this binary was produced? I don't think I understand how
redisplay_internal called emacs_abort in this case.
> #7 0x00000000004f3223 in shut_down_emacs (sig=sig@entry=6, stuff=stuff@entry=0x0) at emacs.c:2450
> tpgrp = <optimized out>
> #8 0x0000000000418c9e in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at emacs.c:391
> #9 0x0000000000418ea0 in emacs_abort () at sysdep.c:2282
> #10 0x000000000045c2a2 in message3_nolog (m=m@entry=0x4ccd694) at xdisp.c:11117
> sf = <optimized out>
Likewise here: what do you have on line 11117 of xdisp.c, in
message3_nolog function? I don't understand how emacs_abort got
called here, either.
Thanks.
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#45159: 28.0.50; crash when no space on disk
2020-12-11 8:12 ` Eli Zaretskii
@ 2020-12-12 1:36 ` Jean Louis
0 siblings, 0 replies; 10+ messages in thread
From: Jean Louis @ 2020-12-12 1:36 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 45159
* Eli Zaretskii <eliz@gnu.org> [2020-12-11 11:13]:
> > Date: Fri, 11 Dec 2020 00:23:23 +0300
> > From: Jean Louis <bugs@gnu.support>
> > Cc: 45159@debbugs.gnu.org
> >
> > > > Additionally I can see that if there is any package like
> > > > persistent-scratch, Emacs cannot be killed with C-x C-c as package
> > > > asked to be saved. There is no way to exit Emacs is disk space is full
> > > > and some package want to save data on exit.
> > >
> > > That is also a bug.
> >
> > Business of debugging makes my computer frozen. This time I have
> > attached gdb to Emacs and it did not crash. I could not do
> > anything. Operation interrupted and I could not do just nothin with
> > Emacs. xkilled it, and madde bt full which is attached. I will try
> > tomorrow again.
>
> What Emacs command triggered the problem which happened before you
> attached GDB? Above, you are talking about not being able to kill
> Emacs with "C-x C-c" when persistent-scratch is used -- is that what
> you did there before attaching GDB?
I use persistent scratch all the time. In few first attempts, Emacs
crashed when hard disk was not enough. It was working full time
without user interactions as it was handling the database processing
for many minutes iterating over 200000+ numbers and for each number
looking into how many emails belong to specific person and how many
SMS, chat and other interactions each person have got and recording it
to the database by using dynamic module emacs-libpq.
In the subsequent attempt to crash Emacs and find the bug instead of
crushing it stopped its job or work, debugge opened, but I was not
able to do anything like using keyboard, or C-g multiple times or
similar.
> > #0 0x00007f15991dedb0 in raise () at /lib/libpthread.so.0
> > #1 0x0000000000418ccd in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at emacs.c:408
> > #2 0x0000000000418ea0 in emacs_abort () at sysdep.c:2282
> > #3 0x000000000045a4ec in redisplay_internal () at xdisp.c:15474
>
> What do you have on line 15474 of xdisp.c in the source tree from
> which this binary was produced? I don't think I understand how
> redisplay_internal called emacs_abort in this case.
/* No redisplay if running in batch mode or frame is not yet fully
15474 initialized, or redisplay is explicitly turned off by setting
Vinhibit_redisplay. */
if ((FRAME_INITIAL_P (SELECTED_FRAME ())
&& redisplay_skip_initial_frame)
|| !NILP (Vinhibit_redisplay))
return;
By the way, when opening xdisp.c I got this error:
Debugger entered--Lisp error: (error "Invalid face" font-lock-warning-face)
internal-copy-lisp-face(font-lock-warning-face c-nonbreakable-space-face #<frame Movies - GNU Emacs at protected.rcdrun.com 0x33040b8> nil)
copy-face(font-lock-warning-face c-nonbreakable-space-face #<frame Movies - GNU Emacs at protected.rcdrun.com 0x33040b8>)
copy-face(font-lock-warning-face c-nonbreakable-space-face)
c-make-inverse-face(font-lock-warning-face c-nonbreakable-space-face)
(if (c-face-name-p 'c-nonbreakable-space-face) nil (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face))
(unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face))
(progn (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face)
(list "\240" 0 (progn (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face))
eval((list "\240" 0 (progn (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face)))
font-lock-compile-keyword((eval list "\240" 0 (progn (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face)))
mapcar(font-lock-compile-keyword (c-font-lock-complex-decl-prepare (#f(compiled-function (limit) #<bytecode -0x143bb8fede1d832c>)) c-maybe-font-lock-wrong-style-comments ("\\(\\=\\|\\(\\=\\|[^\\]\\)[\n\15]\\)\\s *#\\s *\\(\\(?:error\\|warn..." 4 font-lock-string-face t) (#f(compiled-function (limit) #<bytecode -0x14cccc421df0d645>)) (#f(compiled-function (limit) #<bytecode 0x78b9b911fe031d6>)) (#f(compiled-function (limit) #<bytecode -0x8049f0b1d573359>)) (#f(compiled-function (limit) #<bytecode -0x90b56485ecd0475>)) (eval list #f(compiled-function (limit) #<bytecode 0x8ea6a5044794d01>) 3 c-negation-char-face-name 'append) (eval list "\240" 0 (progn (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face)) ("\\s|" 0 font-lock-warning-face t nil) c-font-lock-invalid-single-quotes (eval list "\\<\\(\\(?:NULL\\|\\(?:fals\\|tru\\)e\\)\\)\\>" 1 c-constant-face-name) ("\\<\\(\\(?:__\\(?:a\\(?:\\(?:sm\\|ttribute\\)__\\)\\|declspe..." 1 font-lock-keyword-face) (eval list "\\(!\\)[^=]" 1 c-negation-char-face-name) c-font-lock-cut-off-declarators c-font-lock-declarations c-font-lock-enclosing-decls c-font-lock-c++-using ("\\<\\(\\(?:_\\(?:Bool\\|Complex\\|Imaginary\\)\\|char\\|dou..." 1 'font-lock-type-face) c-font-lock-enum-tail c-font-lock-enum-body (eval list "\\<\\(\\(?:goto\\)\\)\\>\\s *\\([[:alpha:]_][[:alnum:]_$]*..." (list 2 c-label-face-name nil t))))
font-lock-compile-keywords((c-font-lock-complex-decl-prepare (#f(compiled-function (limit) #<bytecode -0x143bb8fede1d832c>)) c-maybe-font-lock-wrong-style-comments ("\\(\\=\\|\\(\\=\\|[^\\]\\)[\n\15]\\)\\s *#\\s *\\(\\(?:error\\|warn..." 4 font-lock-string-face t) (#f(compiled-function (limit) #<bytecode -0x14cccc421df0d645>)) (#f(compiled-function (limit) #<bytecode 0x78b9b911fe031d6>)) (#f(compiled-function (limit) #<bytecode -0x8049f0b1d573359>)) (#f(compiled-function (limit) #<bytecode -0x90b56485ecd0475>)) (eval list #f(compiled-function (limit) #<bytecode 0x8ea6a5044794d01>) 3 c-negation-char-face-name 'append) (eval list "\240" 0 (progn (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face)) ("\\s|" 0 font-lock-warning-face t nil) c-font-lock-invalid-single-quotes (eval list "\\<\\(\\(?:NULL\\|\\(?:fals\\|tru\\)e\\)\\)\\>" 1 c-constant-face-name) ("\\<\\(\\(?:__\\(?:a\\(?:\\(?:sm\\|ttribute\\)__\\)\\|declspe..." 1 font-lock-keyword-face) (eval list "\\(!\\)[^=]" 1 c-negation-char-face-name) c-font-lock-cut-off-declarators c-font-lock-declarations c-font-lock-enclosing-decls c-font-lock-c++-using ("\\<\\(\\(?:_\\(?:Bool\\|Complex\\|Imaginary\\)\\|char\\|dou..." 1 'font-lock-type-face) c-font-lock-enum-tail c-font-lock-enum-body (eval list "\\<\\(\\(?:goto\\)\\)\\>\\s *\\([[:alpha:]_][[:alnum:]_$]*..." (list 2 c-label-face-name nil t))))
font-lock-set-defaults()
font-lock-mode-internal(t)
font-lock-default-function(t)
font-lock-mode()
turn-on-font-lock()
turn-on-font-lock-if-desired()
global-font-lock-mode-enable-in-buffers()
run-hooks(after-change-major-mode-hook)
run-mode-hooks(c-mode-hook)
c-mode()
set-auto-mode-0(c-mode nil)
set-auto-mode()
normal-mode(t)
after-find-file(nil t)
find-file-noselect-1(#<buffer xdisp.c> "~/Programming/Software/emacs/src/xdisp.c" nil nil "~/Programming/Software/emacs/src/xdisp.c" (55584502 65024))
find-file-noselect("/home/data1/protected/Programming/Software/emacs/s..." nil nil nil)
find-file("/home/data1/protected/Programming/Software/emacs/s...")
dired-find-file()
funcall-interactively(dired-find-file)
call-interactively(dired-find-file nil nil)
command-execute(dired-find-file)
>
> > #7 0x00000000004f3223 in shut_down_emacs (sig=sig@entry=6, stuff=stuff@entry=0x0) at emacs.c:2450
> > tpgrp = <optimized out>
> > #8 0x0000000000418c9e in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at emacs.c:391
> > #9 0x0000000000418ea0 in emacs_abort () at sysdep.c:2282
> > #10 0x000000000045c2a2 in message3_nolog (m=m@entry=0x4ccd694) at xdisp.c:11117
> > sf = <optimized out>
>
> Likewise here: what do you have on line 11117 of xdisp.c, in
> message3_nolog function? I don't understand how emacs_abort got
> called here, either.
/* The non-logging version of message3.
This does not cancel echoing, because it is used for echoing.
Perhaps we need to make a separate function for echoing
and make this cancel echoing. */
void
11117: message3_nolog (Lisp_Object m)
{
struct frame *sf = SELECTED_FRAME ();
if (FRAME_INITIAL_P (sf))
message_to_stderr (m);
/* Error messages get reported properly by cmd_error, so this must be just an
informative message; if the frame hasn't really been initialized yet, just
toss it. */
else if (INTERACTIVE && sf->glyphs_initialized_p)
{
/* Get the frame containing the mini-buffer
that the selected frame is using. */
Lisp_Object mini_window = FRAME_MINIBUF_WINDOW (sf);
Lisp_Object frame = XWINDOW (mini_window)->frame;
struct frame *f = XFRAME (frame);
if (FRAME_VISIBLE_P (sf) && !FRAME_VISIBLE_P (f))
Fmake_frame_visible (frame);
if (STRINGP (m) && SCHARS (m) > 0)
{
set_message (m);
if (minibuffer_auto_raise)
Fraise_frame (frame);
/* Assume we are not echoing.
(If we are, echo_now will override this.) */
echo_message_buffer = Qnil;
}
else
clear_message (true, true);
do_pending_window_change (false);
echo_area_display (true);
do_pending_window_change (false);
if (FRAME_TERMINAL (f)->frame_up_to_date_hook)
(*FRAME_TERMINAL (f)->frame_up_to_date_hook) (f);
}
}
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2020-12-12 1:36 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-10 13:01 bug#45159: 28.0.50; crash when no space on disk Jean Louis
2020-12-10 14:05 ` Stefan Kangas
2020-12-10 16:34 ` Jean Louis
2020-12-10 18:18 ` Eli Zaretskii
2020-12-10 14:23 ` Eli Zaretskii
2020-12-10 16:59 ` Jean Louis
2020-12-10 17:13 ` Eli Zaretskii
2020-12-10 21:23 ` Jean Louis
2020-12-11 8:12 ` Eli Zaretskii
2020-12-12 1:36 ` Jean Louis
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.