* Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
@ 2017-03-08 21:06 Filipe Silva
2017-03-09 16:14 ` Eli Zaretskii
0 siblings, 1 reply; 12+ messages in thread
From: Filipe Silva @ 2017-03-08 21:06 UTC (permalink / raw)
To: Emacs developers
[-- Attachment #1: Type: text/plain, Size: 47878 bytes --]
Hi. Everytime open a magit buffer to commit write a commit message and
company mode pops up with a completion menu, emacs 25.1.1 core dumps on me.
This is the line I used:
gdb --batch --quiet -ex "thread apply all bt full" -ex "quit"
/usr/local/bin/emacs core.2466 > coredump.txt
My emacs version: GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version
3.14.13) of 2017-02-22
Here's the coredump.
[New LWP 2466]
[New LWP 2467]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/local/bin/emacs'.
Program terminated with signal 6, Aborted.
#0 0x00007f403154b23b in raise () from /lib64/libpthread.so.0
Thread 2 (Thread 0x7f40292a0700 (LWP 2467)):
#0 0x00007f4030d4fdfd in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f4033bf004c in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f4033bf016c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f4033bf01a9 in glib_worker_main () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f4033c150f5 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f4031543dc5 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007f4030d5a73d in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7f4036acda00 (LWP 2466)):
#0 0x00007f403154b23b in raise () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00000000004e6361 in terminate_due_to_signal (sig=sig@entry=6,
backtrace_limit=backtrace_limit@entry=40) at emacs.c:381
No locals.
#2 0x00000000004fe503 in emacs_abort () at sysdep.c:2247
No locals.
#3 0x00000000004a55f5 in bidi_paragraph_init (dir=<optimized out>,
bidi_it=bidi_it@entry=0x7ffd828deab0, no_default_p=no_default_p@entry=false)
at bidi.c:1674
bytepos = 266
string_p = <optimized out>
pstartbyte = <optimized out>
begbyte = <optimized out>
end = 266
#4 0x000000000043fe4a in set_iterator_to_next (it=it@entry=0x7ffd828de110,
reseat_p=reseat_p@entry=false) at xdisp.c:7426
prev_scan_dir = 1
#5 0x000000000043f4ce in forward_to_next_line_start
(it=it@entry=0x7ffd828de110,
skipped_p=skipped_p@entry=0x7ffd828dc42f,
bidi_it_prev=bidi_it_prev@entry=0x7ffd828dc430)
at xdisp.c:6224
old_selective = <optimized out>
newline_found_p = false
n = <optimized out>
#6 0x000000000043f6aa in reseat_at_next_visible_line_start
(it=it@entry=0x7ffd828de110,
on_newline_p=on_newline_p@entry=false) at xdisp.c:6431
skipped_p = false
bidi_it_prev = {bytepos = 266, charpos = 266, ch = -1, nchars = 1,
ch_len = 1, type = NEUTRAL_B, type_after_wn = NEUTRAL_B, orig_type =
NEUTRAL_B, resolved_level = 0 '\000', isolate_level = 0 '\000',
invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 2, type =
UNKNOWN_BT, orig_type = NEUTRAL_ON}, last_strong = {charpos = 0, type =
UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = -1, type
= UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 266,
type = STRONG_L, orig_type = NEUTRAL_ON}, next_for_ws = {charpos = -1, type
= UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = -1,
bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type =
UNKNOWN_BT, sos = L2R, scan_dir = 1, disp_pos = 266, disp_prop = 0,
stack_idx = 0, level_stack = {{next_for_neutral_pos = 0,
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'} <repeats 128 times>}, string = {lstring
= 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte =
false}, w = 0x1207b60, paragraph_dir = L2R, separator_limit = 2, first_elt
= false, new_paragraph = true, frame_window_p = true}
newline_found_p = <optimized out>
#7 0x000000000043fcae in set_iterator_to_next (it=it@entry=0x7ffd828de110,
reseat_p=reseat_p@entry=true) at xdisp.c:7361
No locals.
#8 0x00000000004425d3 in move_it_to (it=it@entry=0x7ffd828de110,
to_charpos=to_charpos@entry=-1, to_x=to_x@entry=-1, to_y=to_y@entry=-1,
to_vpos=19, op=op@entry=4) at xdisp.c:9344
skip = <optimized out>
skip2 = <optimized out>
line_height = <optimized out>
line_start_x = 0
reached = 0
max_current_x = 804
backup_data = <optimized out>
#9 0x0000000000442fa3 in move_it_by_lines (it=it@entry=0x7ffd828de110,
dvpos=dvpos@entry=18) at xdisp.c:9698
No locals.
#10 0x0000000000524118 in Fvertical_motion (lines=<optimized out>,
window=0, cur_col=<optimized out>) at indent.c:2207
it_start = 1
start_col = <optimized out>
start_x = 0
it_overshoot_count = <optimized out>
first_x = 0
overshoot_handled = <optimized out>
disp_string_at_start_p = <optimized out>
vpos_init = <optimized out>
start_x_given = false
nlines = 19
to_x = -1
it = {window = 18905957, w = 0x1207b60, f = 0x1205cd0, method =
GET_FROM_BUFFER, stop_charpos = 267, prev_stop = 2, base_level_stop = 2,
end_charpos = 266, s = 0x0, string_nchars = 0,
redisplay_end_trigger_charpos = 0, multibyte_p = true, header_line_p =
false, string_from_display_prop_p = false, string_from_prefix_prop_p =
false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p =
false, dp = 0x3440ae0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0,
dpvec_face_id = 0, saved_face_id = 49, ctl_chars = {0 <repeats 16 times>},
start = {pos = {charpos = 1, bytepos = 1}, overlay_string_index = -1,
string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current =
{pos = {charpos = 266, bytepos = 266}, overlay_string_index = -1,
string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1},
n_overlay_strings = 0, overlay_strings_charpos = 2, overlay_strings = {0
<repeats 16 times>}, string_overlays = {0 <repeats 16 times>}, string = 0,
from_overlay = 0, stack = {{string = 0, string_nchars = 0, end_charpos =
266, stop_charpos = 267, prev_stop = 2, base_level_stop = 2, cmp_it =
{stop_pos = 2, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0,
reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0,
width = 0}, face_id = 10, u = {image = {object = 0, slice = {x = 0, y = 0,
width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget =
{object = 0}}, position = {charpos = 266, bytepos = 266}, current = {pos =
{charpos = 266, bytepos = 266}, overlay_string_index = -1, string_pos =
{charpos = -1, bytepos = -1}, dpvec_index = -1}, from_overlay = 0, area =
TEXT_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR,
multibyte_p = true, string_from_display_prop_p = false,
string_from_prefix_prop_p = false, display_ellipsis_p = false,
avoid_cursor_p = false, bidi_p = true, from_disp_prop_p = false, line_wrap
= WINDOW_WRAP, voffset = 0, space_width = 0, font_height = 0}, {string = 0,
string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0,
base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0,
lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0,
nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object
= 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch
= {object = 0}, xwidget = {object = 0}}, position = {charpos = 0, bytepos =
0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0,
string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay =
0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding =
NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false,
string_from_prefix_prop_p = false, display_ellipsis_p = false,
avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap
= TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0,
string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0,
base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0,
lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0,
nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object
= 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch
= {object = 0}, xwidget = {object = 0}}, position = {charpos = 0, bytepos =
0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0,
string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay =
0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding =
NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false,
string_from_prefix_prop_p = false, display_ellipsis_p = false,
avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap
= TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0,
string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0,
base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0,
lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0,
nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object
= 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch
= {object = 0}, xwidget = {object = 0}}, position = {charpos = 0, bytepos =
0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0,
string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay =
0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding =
NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false,
string_from_prefix_prop_p = false, display_ellipsis_p = false,
avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap
= TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0,
string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0,
base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0,
lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0,
nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object
= 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch
= {object = 0}, xwidget = {object = 0}}, position = {charpos = 0, bytepos =
0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0,
string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay =
0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding =
NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false,
string_from_prefix_prop_p = false, display_ellipsis_p = false,
avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap
= TRUNCATE, voffset = 0, space_width = 0, font_height = 0}}, sp = 0,
selective = 0, what = IT_CHARACTER, face_id = 10,
selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p =
false, start_of_box_run_p = false, end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p
= false, glyph_not_available_p = false, starts_in_middle_of_char_p = false,
face_before_selective_p = false, constrain_row_ascent_descent_p = false,
line_wrap = WINDOW_WRAP, base_face_id = 0, c = 10, len = 1, cmp_it =
{stop_pos = 2, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0,
reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0,
width = 0}, char_to_display = 10, glyphless_method =
GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = 0,
y = 0, width = 0, height = 0}, space_width = 0, voffset = 0, tab_width = 8,
font_height = 0, object = 84815189, position = {charpos = 266, bytepos =
266}, truncation_pixel_width = 0, continuation_pixel_width = 12,
first_visible_x = 0, last_visible_x = 1656, last_visible_y = 470,
extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1,
override_descent = 0, override_boff = 0, glyph_row = 0x5636750, area =
TEXT_AREA, nglyphs = 0, pixel_width = 0, ascent = 20, descent = 5,
max_ascent = 20, max_descent = 5, phys_ascent = 20, phys_descent = 5,
max_phys_ascent = 20, max_phys_descent = 5, current_x = 0,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 275, first_vpos = 0, vpos = 11, hpos = 0,
left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = true,
bidi_it = {bytepos = 266, charpos = 266, ch = -1, nchars = 1, ch_len = 1,
type = NEUTRAL_B, type_after_wn = NEUTRAL_B, orig_type = NEUTRAL_B,
resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0,
invalid_isolates = 0, prev = {charpos = 2, type = UNKNOWN_BT, orig_type =
NEUTRAL_ON}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type =
UNKNOWN_BT}, next_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type
= UNKNOWN_BT}, prev_for_neutral = {charpos = 266, type = STRONG_L,
orig_type = NEUTRAL_ON}, next_for_ws = {charpos = -1, type = UNKNOWN_BT,
orig_type = UNKNOWN_BT}, bracket_pairing_pos = -1, bracket_enclosed_type =
UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir
= 1, disp_pos = 266, disp_prop = 0, stack_idx = 0, level_stack =
{{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type =
0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats
128 times>}, string = {lstring = 0, s = 0x0, schars = 0, bufpos = 0,
from_disp_str = false, unibyte = false}, w = 0x1207b60, paragraph_dir =
L2R, separator_limit = 2, first_elt = false, new_paragraph = true,
frame_window_p = true}, paragraph_embedding = NEUTRAL_DIR}
pt = {charpos = 1, bytepos = <optimized out>}
w = 0x1207b60
old_buffer = 0
old_charpos = 0
old_bytepos = 0
lcols = 0
itdata = 0x4118b90
#11 0x0000000000556a51 in Ffuncall (nargs=4, args=<optimized out>) at
eval.c:2700
internal_argbuf = {0, 0, 1, 4400375, 12015696, 5527030, 58861632,
84815184}
fun = 8626181
original_fun = <optimized out>
numargs = 3
val = <optimized out>
internal_args = 0x7ffd828df4c0
count = 65
#12 0x00000000005896b5 in exec_byte_code (bytestr=2466, vector=2466,
maxdepth=6, args_template=140726793794736, nargs=4, args=0x19, args@entry=0x0)
at bytecode.c:880
targets = {0x589747 <exec_byte_code+823>, 0x589c71
<exec_byte_code+2145>, 0x589c76 <exec_byte_code+2150>, 0x589c7b
<exec_byte_code+2155>, 0x58953a <exec_byte_code+298>, 0x589540
<exec_byte_code+304>, 0x5897b9 <exec_byte_code+937>, 0x589831
<exec_byte_code+1057>, 0x589827 <exec_byte_code+1047>, 0x58982c
<exec_byte_code+1052>, 0x5897f6 <exec_byte_code+998>, 0x5897fb
<exec_byte_code+1003>, 0x589571 <exec_byte_code+353>, 0x589578
<exec_byte_code+360>, 0x58996a <exec_byte_code+1370>, 0x589800
<exec_byte_code+1008>, 0x589b15 <exec_byte_code+1797>, 0x589b1a
<exec_byte_code+1802>, 0x589b97 <exec_byte_code+1927>, 0x589b9c
<exec_byte_code+1932>, 0x5895db <exec_byte_code+459>, 0x5895e0
<exec_byte_code+464>, 0x589b46 <exec_byte_code+1846>, 0x589b1f
<exec_byte_code+1807>, 0x58992c <exec_byte_code+1308>, 0x589931
<exec_byte_code+1313>, 0x589936 <exec_byte_code+1318>, 0x589945
<exec_byte_code+1333>, 0x589651 <exec_byte_code+577>, 0x589658
<exec_byte_code+584>, 0x589b82 <exec_byte_code+1906>, 0x589905
<exec_byte_code+1269>, 0x5898eb <exec_byte_code+1243>, 0x5898f0
<exec_byte_code+1248>, 0x5898f5 <exec_byte_code+1253>, 0x5898bf
<exec_byte_code+1199>, 0x589693 <exec_byte_code+643>, 0x589698
<exec_byte_code+648>, 0x589955 <exec_byte_code+1349>, 0x5898c4
<exec_byte_code+1204>, 0x58ab49 <exec_byte_code+5945>, 0x58ab4e
<exec_byte_code+5950>, 0x58ab53 <exec_byte_code+5955>, 0x58ab1d
<exec_byte_code+5901>, 0x5896d5 <exec_byte_code+709>, 0x5896d8
<exec_byte_code+712>, 0x58aae0 <exec_byte_code+5840>, 0x58ab22
<exec_byte_code+5906>, 0x58b6be <exec_byte_code+8878>, 0x58b116
<exec_byte_code+7430>, 0x58b0a8 <exec_byte_code+7320>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x58a9f3 <exec_byte_code+5603>, 0x58aa7a
<exec_byte_code+5738>, 0x58aaaa <exec_byte_code+5786>, 0x58b2b9
<exec_byte_code+7849>, 0x58b2ef <exec_byte_code+7903>, 0x589a71
<exec_byte_code+1633>, 0x589aaa <exec_byte_code+1690>, 0x58b32d
<exec_byte_code+7965>, 0x589a3a <exec_byte_code+1578>, 0x589ade
<exec_byte_code+1742>, 0x58b359 <exec_byte_code+8009>, 0x58b11d
<exec_byte_code+7437>, 0x58b145 <exec_byte_code+7477>, 0x58b179
<exec_byte_code+7529>, 0x58b1ae <exec_byte_code+7582>, 0x58b225
<exec_byte_code+7701>, 0x58b24d <exec_byte_code+7741>, 0x58b281
<exec_byte_code+7793>, 0x58afb0 <exec_byte_code+7072>, 0x58b641
<exec_byte_code+8753>, 0x58afd8 <exec_byte_code+7112>, 0x58b00c
<exec_byte_code+7164>, 0x58b56b <exec_byte_code+8539>, 0x58b59f
<exec_byte_code+8591>, 0x58b5d7 <exec_byte_code+8647>, 0x58b60c
<exec_byte_code+8700>, 0x58b38d <exec_byte_code+8061>, 0x58b404
<exec_byte_code+8180>, 0x58b441 <exec_byte_code+8241>, 0x58b47e
<exec_byte_code+8302>, 0x58b532 <exec_byte_code+8482>, 0x58b4c0
<exec_byte_code+8368>, 0x58b4f9 <exec_byte_code+8425>, 0x58a15f
<exec_byte_code+3407>, 0x58a198 <exec_byte_code+3464>, 0x58a1cd
<exec_byte_code+3517>, 0x58a209 <exec_byte_code+3577>, 0x58a23e
<exec_byte_code+3630>, 0x58a273 <exec_byte_code+3683>, 0x58a2a8
<exec_byte_code+3736>, 0x58a346 <exec_byte_code+3894>, 0x589718
<exec_byte_code+776>, 0x58a380 <exec_byte_code+3952>, 0x58a3a8
<exec_byte_code+3992>, 0x58a417 <exec_byte_code+4103>, 0x58a451
<exec_byte_code+4161>, 0x58a48b <exec_byte_code+4219>, 0x58a4b3
<exec_byte_code+4259>, 0x58a4dd <exec_byte_code+4301>, 0x58a507
<exec_byte_code+4343>, 0x58a538 <exec_byte_code+4392>, 0x589747
<exec_byte_code+823>, 0x58a562 <exec_byte_code+4434>, 0x58a58f
<exec_byte_code+4479>, 0x58a5bc <exec_byte_code+4524>, 0x58a5e9
<exec_byte_code+4569>, 0x58a616 <exec_byte_code+4614>, 0x58a643
<exec_byte_code+4659>, 0x589718 <exec_byte_code+776>, 0x589747
<exec_byte_code+823>, 0x58a66b <exec_byte_code+4699>, 0x58a6aa
<exec_byte_code+4762>, 0x58a6d2 <exec_byte_code+4802>, 0x58a6fa
<exec_byte_code+4842>, 0x58a72e <exec_byte_code+4894>, 0x58a762
<exec_byte_code+4946>, 0x589e18 <exec_byte_code+2568>, 0x589e33
<exec_byte_code+2595>, 0x58a0cf <exec_byte_code+3263>, 0x58a103
<exec_byte_code+3315>, 0x58a042 <exec_byte_code+3122>, 0x58a137
<exec_byte_code+3367>, 0x589747 <exec_byte_code+823>, 0x58a956
<exec_byte_code+5446>, 0x58ab58 <exec_byte_code+5960>, 0x58997f
<exec_byte_code+1391>, 0x58abff <exec_byte_code+6127>, 0x58acba
<exec_byte_code+6314>, 0x58ad72 <exec_byte_code+6498>, 0x58a8f7
<exec_byte_code+5351>, 0x58a935 <exec_byte_code+5413>, 0x589b5b
<exec_byte_code+1867>, 0x58978a <exec_byte_code+890>, 0x589ba1
<exec_byte_code+1937>, 0x58b040 <exec_byte_code+7216>, 0x58b06f
<exec_byte_code+7263>, 0x58b6ed <exec_byte_code+8925>, 0x58b735
<exec_byte_code+8997>, 0x58b76d <exec_byte_code+9053>, 0x58a9a2
<exec_byte_code+5522>, 0x58aaf5 <exec_byte_code+5861>, 0x58a06f
<exec_byte_code+3167>, 0x58a0a7 <exec_byte_code+3223>, 0x589e67
<exec_byte_code+2647>, 0x589e8f <exec_byte_code+2687>, 0x589eb7
<exec_byte_code+2727>, 0x589edf <exec_byte_code+2767>, 0x589f13
<exec_byte_code+2819>, 0x589f47 <exec_byte_code+2871>, 0x589f7b
<exec_byte_code+2923>, 0x589faf <exec_byte_code+2975>, 0x589c85
<exec_byte_code+2165>, 0x589cb9 <exec_byte_code+2217>, 0x589ced
<exec_byte_code+2269>, 0x589d15 <exec_byte_code+2309>, 0x589d49
<exec_byte_code+2361>, 0x589d7d <exec_byte_code+2413>, 0x589db0
<exec_byte_code+2464>, 0x589de3 <exec_byte_code+2515>, 0x58a2dd
<exec_byte_code+3789>, 0x58a312 <exec_byte_code+3842>, 0x589bfa
<exec_byte_code+2026>, 0x589c3b <exec_byte_code+2091>, 0x589747
<exec_byte_code+823>, 0x58ae2a <exec_byte_code+6682>, 0x58b669
<exec_byte_code+8793>, 0x58aeb7 <exec_byte_code+6823>, 0x58af0c
<exec_byte_code+6908>, 0x58a853 <exec_byte_code+5187>, 0x58b1e3
<exec_byte_code+7635>, 0x58b3c2 <exec_byte_code+8114>, 0x58a3d5
<exec_byte_code+4037>, 0x589882 <exec_byte_code+1138>, 0x58a78a
<exec_byte_code+4986>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x58a7db <exec_byte_code+5067>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x58a823 <exec_byte_code+5139> <repeats 64 times>}
stack = {pc = 0x40b92ec "\020+\b)\207", byte_string = 67564228,
byte_string_start = 0x40b92c8 "\306\030\307\t!\204\021", next =
0x7ffd828df820}
result = 0
type = (CATCHER_ALL | unknown: 2464)
#13 0x00000000005564c2 in funcall_lambda (fun=67979413, nargs=nargs@entry=3,
arg_vector=arg_vector@entry=0x7ffd828df688) at eval.c:2921
val = <optimized out>
syms_left = 0
lexenv = 0
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#14 0x0000000000556883 in Ffuncall (nargs=nargs@entry=4,
args=args@entry=0x7ffd828df680)
at eval.c:2754
fun = <optimized out>
original_fun = 55777024
numargs = 3
val = <optimized out>
internal_args = <optimized out>
count = 56
#15 0x0000000000557bf0 in Fapply (nargs=<optimized out>,
args=0x7ffd828df7c8) at eval.c:2321
i = <optimized out>
numargs = <optimized out>
funcall_nargs = 4
funcall_args = 0x7ffd828df680
spread_arg = <optimized out>
fun = <optimized out>
retval = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#16 0x000000000055697a in Ffuncall (nargs=4, args=0x7ffd828df7c0) at
eval.c:2673
fun = 11654453
original_fun = 9504
numargs = 3
val = <optimized out>
internal_args = <optimized out>
count = 55
#17 0x00000000005896b5 in exec_byte_code (bytestr=2466, vector=2466,
maxdepth=6, args_template=0, nargs=4, args=0x19, args@entry=0x37) at
bytecode.c:880
targets = {0x589747 <exec_byte_code+823>, 0x589c71
<exec_byte_code+2145>, 0x589c76 <exec_byte_code+2150>, 0x589c7b
<exec_byte_code+2155>, 0x58953a <exec_byte_code+298>, 0x589540
<exec_byte_code+304>, 0x5897b9 <exec_byte_code+937>, 0x589831
<exec_byte_code+1057>, 0x589827 <exec_byte_code+1047>, 0x58982c
<exec_byte_code+1052>, 0x5897f6 <exec_byte_code+998>, 0x5897fb
<exec_byte_code+1003>, 0x589571 <exec_byte_code+353>, 0x589578
<exec_byte_code+360>, 0x58996a <exec_byte_code+1370>, 0x589800
<exec_byte_code+1008>, 0x589b15 <exec_byte_code+1797>, 0x589b1a
<exec_byte_code+1802>, 0x589b97 <exec_byte_code+1927>, 0x589b9c
<exec_byte_code+1932>, 0x5895db <exec_byte_code+459>, 0x5895e0
<exec_byte_code+464>, 0x589b46 <exec_byte_code+1846>, 0x589b1f
<exec_byte_code+1807>, 0x58992c <exec_byte_code+1308>, 0x589931
<exec_byte_code+1313>, 0x589936 <exec_byte_code+1318>, 0x589945
<exec_byte_code+1333>, 0x589651 <exec_byte_code+577>, 0x589658
<exec_byte_code+584>, 0x589b82 <exec_byte_code+1906>, 0x589905
<exec_byte_code+1269>, 0x5898eb <exec_byte_code+1243>, 0x5898f0
<exec_byte_code+1248>, 0x5898f5 <exec_byte_code+1253>, 0x5898bf
<exec_byte_code+1199>, 0x589693 <exec_byte_code+643>, 0x589698
<exec_byte_code+648>, 0x589955 <exec_byte_code+1349>, 0x5898c4
<exec_byte_code+1204>, 0x58ab49 <exec_byte_code+5945>, 0x58ab4e
<exec_byte_code+5950>, 0x58ab53 <exec_byte_code+5955>, 0x58ab1d
<exec_byte_code+5901>, 0x5896d5 <exec_byte_code+709>, 0x5896d8
<exec_byte_code+712>, 0x58aae0 <exec_byte_code+5840>, 0x58ab22
<exec_byte_code+5906>, 0x58b6be <exec_byte_code+8878>, 0x58b116
<exec_byte_code+7430>, 0x58b0a8 <exec_byte_code+7320>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x58a9f3 <exec_byte_code+5603>, 0x58aa7a
<exec_byte_code+5738>, 0x58aaaa <exec_byte_code+5786>, 0x58b2b9
<exec_byte_code+7849>, 0x58b2ef <exec_byte_code+7903>, 0x589a71
<exec_byte_code+1633>, 0x589aaa <exec_byte_code+1690>, 0x58b32d
<exec_byte_code+7965>, 0x589a3a <exec_byte_code+1578>, 0x589ade
<exec_byte_code+1742>, 0x58b359 <exec_byte_code+8009>, 0x58b11d
<exec_byte_code+7437>, 0x58b145 <exec_byte_code+7477>, 0x58b179
<exec_byte_code+7529>, 0x58b1ae <exec_byte_code+7582>, 0x58b225
<exec_byte_code+7701>, 0x58b24d <exec_byte_code+7741>, 0x58b281
<exec_byte_code+7793>, 0x58afb0 <exec_byte_code+7072>, 0x58b641
<exec_byte_code+8753>, 0x58afd8 <exec_byte_code+7112>, 0x58b00c
<exec_byte_code+7164>, 0x58b56b <exec_byte_code+8539>, 0x58b59f
<exec_byte_code+8591>, 0x58b5d7 <exec_byte_code+8647>, 0x58b60c
<exec_byte_code+8700>, 0x58b38d <exec_byte_code+8061>, 0x58b404
<exec_byte_code+8180>, 0x58b441 <exec_byte_code+8241>, 0x58b47e
<exec_byte_code+8302>, 0x58b532 <exec_byte_code+8482>, 0x58b4c0
<exec_byte_code+8368>, 0x58b4f9 <exec_byte_code+8425>, 0x58a15f
<exec_byte_code+3407>, 0x58a198 <exec_byte_code+3464>, 0x58a1cd
<exec_byte_code+3517>, 0x58a209 <exec_byte_code+3577>, 0x58a23e
<exec_byte_code+3630>, 0x58a273 <exec_byte_code+3683>, 0x58a2a8
<exec_byte_code+3736>, 0x58a346 <exec_byte_code+3894>, 0x589718
<exec_byte_code+776>, 0x58a380 <exec_byte_code+3952>, 0x58a3a8
<exec_byte_code+3992>, 0x58a417 <exec_byte_code+4103>, 0x58a451
<exec_byte_code+4161>, 0x58a48b <exec_byte_code+4219>, 0x58a4b3
<exec_byte_code+4259>, 0x58a4dd <exec_byte_code+4301>, 0x58a507
<exec_byte_code+4343>, 0x58a538 <exec_byte_code+4392>, 0x589747
<exec_byte_code+823>, 0x58a562 <exec_byte_code+4434>, 0x58a58f
<exec_byte_code+4479>, 0x58a5bc <exec_byte_code+4524>, 0x58a5e9
<exec_byte_code+4569>, 0x58a616 <exec_byte_code+4614>, 0x58a643
<exec_byte_code+4659>, 0x589718 <exec_byte_code+776>, 0x589747
<exec_byte_code+823>, 0x58a66b <exec_byte_code+4699>, 0x58a6aa
<exec_byte_code+4762>, 0x58a6d2 <exec_byte_code+4802>, 0x58a6fa
<exec_byte_code+4842>, 0x58a72e <exec_byte_code+4894>, 0x58a762
<exec_byte_code+4946>, 0x589e18 <exec_byte_code+2568>, 0x589e33
<exec_byte_code+2595>, 0x58a0cf <exec_byte_code+3263>, 0x58a103
<exec_byte_code+3315>, 0x58a042 <exec_byte_code+3122>, 0x58a137
<exec_byte_code+3367>, 0x589747 <exec_byte_code+823>, 0x58a956
<exec_byte_code+5446>, 0x58ab58 <exec_byte_code+5960>, 0x58997f
<exec_byte_code+1391>, 0x58abff <exec_byte_code+6127>, 0x58acba
<exec_byte_code+6314>, 0x58ad72 <exec_byte_code+6498>, 0x58a8f7
<exec_byte_code+5351>, 0x58a935 <exec_byte_code+5413>, 0x589b5b
<exec_byte_code+1867>, 0x58978a <exec_byte_code+890>, 0x589ba1
<exec_byte_code+1937>, 0x58b040 <exec_byte_code+7216>, 0x58b06f
<exec_byte_code+7263>, 0x58b6ed <exec_byte_code+8925>, 0x58b735
<exec_byte_code+8997>, 0x58b76d <exec_byte_code+9053>, 0x58a9a2
<exec_byte_code+5522>, 0x58aaf5 <exec_byte_code+5861>, 0x58a06f
<exec_byte_code+3167>, 0x58a0a7 <exec_byte_code+3223>, 0x589e67
<exec_byte_code+2647>, 0x589e8f <exec_byte_code+2687>, 0x589eb7
<exec_byte_code+2727>, 0x589edf <exec_byte_code+2767>, 0x589f13
<exec_byte_code+2819>, 0x589f47 <exec_byte_code+2871>, 0x589f7b
<exec_byte_code+2923>, 0x589faf <exec_byte_code+2975>, 0x589c85
<exec_byte_code+2165>, 0x589cb9 <exec_byte_code+2217>, 0x589ced
<exec_byte_code+2269>, 0x589d15 <exec_byte_code+2309>, 0x589d49
<exec_byte_code+2361>, 0x589d7d <exec_byte_code+2413>, 0x589db0
<exec_byte_code+2464>, 0x589de3 <exec_byte_code+2515>, 0x58a2dd
<exec_byte_code+3789>, 0x58a312 <exec_byte_code+3842>, 0x589bfa
<exec_byte_code+2026>, 0x589c3b <exec_byte_code+2091>, 0x589747
<exec_byte_code+823>, 0x58ae2a <exec_byte_code+6682>, 0x58b669
<exec_byte_code+8793>, 0x58aeb7 <exec_byte_code+6823>, 0x58af0c
<exec_byte_code+6908>, 0x58a853 <exec_byte_code+5187>, 0x58b1e3
<exec_byte_code+7635>, 0x58b3c2 <exec_byte_code+8114>, 0x58a3d5
<exec_byte_code+4037>, 0x589882 <exec_byte_code+1138>, 0x58a78a
<exec_byte_code+4986>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x58a7db <exec_byte_code+5067>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x589747 <exec_byte_code+823>, 0x589747
<exec_byte_code+823>, 0x58a823 <exec_byte_code+5139> <repeats 64 times>}
stack = {pc = 0xfaf33d "\207", byte_string = 17680692,
byte_string_start = 0xfaf338 "\300\301\302\003#\207", next = 0x0}
result = 0
type = (CATCHER_ALL | unknown: 2464)
#18 0x00000000005565f6 in funcall_lambda (fun=67978696, fun@entry=67978733,
nargs=nargs@entry=2, arg_vector=0x37, arg_vector@entry=0x7ffd828df870) at
eval.c:2855
size = <optimized out>
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#19 0x0000000000555a73 in apply_lambda (fun=67978733, args=<optimized out>,
count=count@entry=54) at eval.c:2794
args_left = 0
i = <optimized out>
arg_vector = 0x7ffd828df870
tem = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#20 0x0000000000555d73 in eval_sub (form=<optimized out>) at eval.c:2241
fun = <optimized out>
val = <optimized out>
original_args = 74593283
count = 54
argvals = {140726793796016, 5593498, 58861632, 1, 84815184, 266, 6,
6}
#21 0x0000000000555e0c in eval_sub (form=<optimized out>) at eval.c:2154
i = <optimized out>
maxargs = 1
args_left = 74593315
numargs = <optimized out>
fun = 11645181
val = <optimized out>
original_args = 74593315
count = 53
argvals = {6, 1066, 140726793732098, 52, 390576, 52730819, 0, 15840}
#22 0x00000000005562dd in Fprogn (body=74593331, body@entry=74594611) at
eval.c:426
val = 0
#23 0x0000000000552365 in Fsave_restriction (body=74594611) at
editfns.c:3661
val = <optimized out>
#24 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74594611
numargs = <optimized out>
fun = 11649933
val = <optimized out>
original_args = 74594611
count = 51
argvals = {140726793796528, 52731075, 0, 5601502, 140726793796560,
1, 65535, 48}
#25 0x00000000005562dd in Fprogn (body=body@entry=74593347) at eval.c:426
val = 0
#26 0x00000000005504a5 in Fsave_excursion (args=74593347) at editfns.c:1014
val = <optimized out>
#27 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74593347
numargs = <optimized out>
fun = 11652669
val = <optimized out>
original_args = 74593347
count = 49
argvals = {1, 2, 65535, 47, 33299104, 52847171, 45, 8967744}
#28 0x00000000005562dd in Fprogn (body=74593363) at eval.c:426
val = 0
#29 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74594531
numargs = <optimized out>
fun = 11655749
val = <optimized out>
original_args = 74594531
count = 48
argvals = {8978431, 1, 140726793797631, 46, 140726793797000,
52847123, 11263014865797162, 2084208}
#30 0x00000000005562dd in Fprogn (body=74593379) at eval.c:426
val = 0
#31 0x0000000000558dd3 in Flet (args=74594451) at eval.c:946
temps = <optimized out>
tem = <optimized out>
lexenv = 0
elt = <optimized out>
varlist = <optimized out>
argnum = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#32 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74594451
numargs = <optimized out>
fun = 11655029
val = <optimized out>
original_args = 74594451
count = 45
argvals = {52731760, 8600032, 0, 140726793797256, 4699072, 5526249,
4699072, 5593942}
#33 0x00000000005562dd in Fprogn (body=74593427) at eval.c:426
val = 0
#34 0x0000000000556655 in funcall_lambda (fun=fun@entry=74593539,
nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7ffd828dff00) at
eval.c:2914
val = <optimized out>
syms_left = 0
lexenv = 0
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#35 0x0000000000555a73 in apply_lambda (fun=74593539, args=<optimized out>,
count=count@entry=41) at eval.c:2794
args_left = 0
i = <optimized out>
arg_vector = 0x7ffd828dff00
tem = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#36 0x0000000000555d73 in eval_sub (form=<optimized out>) at eval.c:2241
fun = <optimized out>
val = <optimized out>
original_args = 74590227
count = 41
argvals = {3, 5596354, 390, 140726793797896, 72057594037948192,
41574829, 58862848, 74592080}
#37 0x0000000000555e0c in eval_sub (form=<optimized out>) at eval.c:2154
i = <optimized out>
maxargs = 1
args_left = 74590291
numargs = <optimized out>
fun = 11645133
val = <optimized out>
original_args = 74590291
count = 40
argvals = {0, 0, 1, 3, 0, 0, 140726793798016, 4}
#38 0x0000000000556104 in eval_sub (form=<optimized out>) at eval.c:2131
vals = 0x7ffd828e0130
argnum = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
args_left = 74590307
numargs = <optimized out>
fun = 11645757
val = <optimized out>
original_args = 74592179
count = 39
argvals = {11654448, 74592003, 1, 8601808, 0, 140726793798168,
140726793798160, 140726793798168}
#39 0x00000000005562dd in Fprogn (body=74590323) at eval.c:426
val = 0
#40 0x0000000000558dd3 in Flet (args=74592147) at eval.c:946
temps = <optimized out>
tem = <optimized out>
lexenv = 0
elt = <optimized out>
varlist = <optimized out>
argnum = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#41 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74592147
numargs = <optimized out>
fun = 11655029
val = <optimized out>
original_args = 74592147
count = 37
argvals = {84815189, 2, 140726793798512, 5593715, 18905957,
4149104, 140726793798512, 5593498}
#42 0x00000000005562dd in Fprogn (body=74589299, body@entry=74589347) at
eval.c:426
val = 0
#43 0x000000000054a795 in Fsave_current_buffer (args=74589347) at
editfns.c:1027
No locals.
#44 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589347
numargs = <optimized out>
fun = 11652621
val = <optimized out>
original_args = 74589347
count = 35
argvals = {87764509, 14, 9122412, -1, -1, -1, 4294967295, 0}
#45 0x00000000005562dd in Fprogn (body=74589683) at eval.c:426
val = 0
#46 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589667
numargs = <optimized out>
fun = 11655653
val = <optimized out>
original_args = 74589667
count = 34
argvals = {0, 0, 140726793798888, 5498329, 17, 140726793798912,
140726793799056, 5812671}
#47 0x0000000000558eef in Funwind_protect (args=74589715) at eval.c:1170
val = <optimized out>
#48 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589715
numargs = <optimized out>
fun = 11654789
val = <optimized out>
original_args = 74589715
count = 32
argvals = {0, 928, 140726793799080, 1, 140726793799200, 5593715,
18905957, 74590931}
#49 0x00000000005562dd in Fprogn (body=body@entry=74589779) at eval.c:426
val = 0
#50 0x000000000054a795 in Fsave_current_buffer (args=74589779) at
editfns.c:1027
No locals.
#51 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589779
numargs = <optimized out>
fun = 11652621
val = <optimized out>
original_args = 74589779
count = 30
argvals = {12884901888, 74590931, 0, 0, 0, 9456, 1, 140726793799808}
#52 0x00000000005562dd in Fprogn (body=74589795) at eval.c:426
val = 0
#53 0x0000000000558dd3 in Flet (args=74589811) at eval.c:946
temps = <optimized out>
tem = <optimized out>
lexenv = 0
elt = <optimized out>
varlist = <optimized out>
argnum = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#54 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589811
numargs = <optimized out>
fun = 11655029
val = <optimized out>
original_args = 74589811
count = 28
argvals = {11654448, 5597562, 0, 0, 0, 0, 0, 0}
#55 0x00000000005562dd in Fprogn (body=74589859) at eval.c:426
val = 0
#56 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589859
numargs = <optimized out>
fun = 11655653
val = <optimized out>
original_args = 74589859
count = 27
argvals = {50994083, 8937677, 50994131, 0, 0, 0, 0, 0}
#57 0x0000000000558eef in Funwind_protect (args=74589891) at eval.c:1170
val = <optimized out>
#58 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589891
numargs = <optimized out>
fun = 11654789
val = <optimized out>
original_args = 74589891
count = 25
argvals = {0, 0, 140726793800208, 704, 0, 0, 8938232, 5593715}
#59 0x00000000005562dd in Fprogn (body=body@entry=74589955) at eval.c:426
val = 0
#60 0x000000000054a795 in Fsave_current_buffer (args=74589955) at
editfns.c:1027
No locals.
#61 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589955
numargs = <optimized out>
fun = 11652621
val = <optimized out>
original_args = 74589955
count = 23
argvals = {0, 0, 0, 0, 0, 0, 0, 0}
#62 0x00000000005562dd in Fprogn (body=74589971) at eval.c:426
val = 0
#63 0x0000000000558dd3 in Flet (args=74589987) at eval.c:946
temps = <optimized out>
tem = <optimized out>
lexenv = 0
elt = <optimized out>
varlist = <optimized out>
argnum = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#64 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74589987
numargs = <optimized out>
fun = 11655029
val = <optimized out>
original_args = 74589987
count = 21
argvals = {107374184056, 52422224, 76417248, 140726793801424,
50064, 5526249, 50064, 5593942}
#65 0x00000000005562dd in Fprogn (body=74590051) at eval.c:426
val = 0
#66 0x0000000000556655 in funcall_lambda (fun=fun@entry=74590019,
nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7ffd828e0ca0) at
eval.c:2914
val = <optimized out>
syms_left = 0
lexenv = 0
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#67 0x0000000000555a73 in apply_lambda (fun=74590019, args=<optimized out>,
count=count@entry=19) at eval.c:2794
args_left = 0
i = <optimized out>
arg_vector = 0x7ffd828e0ca0
tem = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#68 0x0000000000555d73 in eval_sub (form=<optimized out>) at eval.c:2241
fun = <optimized out>
val = <optimized out>
original_args = 74592899
count = 19
argvals = {163208757290, 74592467, 18905957, 167503724580,
193273529255, 184683593760, 120259084320, 4015794421807}
#69 0x00000000005562dd in Fprogn (body=74592915) at eval.c:426
val = 0
#70 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74592851
numargs = <optimized out>
fun = 11655749
val = <optimized out>
original_args = 74592851
count = 18
argvals = {84815189, 4015794421805, 193273528362, 171798692775,
193273528348, 137438953510, 4015794421805, 4294967339}
#71 0x00000000005562dd in Fprogn (body=74591235, body@entry=74591283) at
eval.c:426
val = 0
#72 0x000000000054a795 in Fsave_current_buffer (args=74591283) at
editfns.c:1027
No locals.
#73 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74591283
numargs = <optimized out>
fun = 11652621
val = <optimized out>
original_args = 74591283
count = 16
argvals = {140726793802144, 139913714992386, 80629760,
140726793802688, 442032, 5526249, 442032, 5593942}
#74 0x00000000005562dd in Fprogn (body=74591651) at eval.c:426
val = 0
#75 0x0000000000556655 in funcall_lambda (fun=fun@entry=74591619,
nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7ffd828e1030) at
eval.c:2914
val = <optimized out>
syms_left = 0
lexenv = 0
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#76 0x0000000000555a73 in apply_lambda (fun=74591619, args=<optimized out>,
count=count@entry=13) at eval.c:2794
args_left = 0
i = <optimized out>
arg_vector = 0x7ffd828e1030
tem = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#77 0x0000000000555d73 in eval_sub (form=<optimized out>) at eval.c:2241
fun = <optimized out>
val = <optimized out>
original_args = 74588739
count = 13
argvals = {3098511728758007555, -6412229766929178624,
3386757498022144768, 139913676838752, 37233216, 62800, 32, 92871344}
#78 0x0000000000556104 in eval_sub (form=form@entry=74588659) at eval.c:2131
vals = 0x7ffd828e1190
argnum = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
args_left = 74588771
numargs = <optimized out>
fun = 11654453
val = <optimized out>
original_args = 74588707
count = 12
argvals = {18905957, 0, 511101108334, 0, 140726793802303,
139913722774303, 38686816, 36934656}
#79 0x0000000000555a3a in apply_lambda (fun=74585811, args=<optimized out>,
count=count@entry=11) at eval.c:2789
args_left = 0
i = <optimized out>
arg_vector = 0x7ffd828e1270
tem = 74588659
sa_avail = <optimized out>
sa_must_free = false
#80 0x0000000000555d73 in eval_sub (form=<optimized out>) at eval.c:2241
fun = <optimized out>
val = <optimized out>
original_args = 74588995
count = 11
argvals = {74588384, 5606897, 18905957, 11655024, 140726793802688,
5606327, 1, 6003558}
#81 0x00000000005562dd in Fprogn (body=74587603) at eval.c:426
val = 0
#82 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74587603
numargs = <optimized out>
fun = 11655653
val = <optimized out>
original_args = 74587603
count = 10
argvals = {18898128, 139913682266361, 0, 139913710455241, 86519168,
-1, -4294967295, 74587648}
#83 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74587651
numargs = <optimized out>
fun = 11655749
val = <optimized out>
original_args = 74587651
count = 9
argvals = {140726793803000, 74588307, 0, 139913710446837, 18898133,
0, 37183648, 8909341134400478208}
#84 0x00000000005562dd in Fprogn (body=74588019) at eval.c:426
val = 0
#85 0x0000000000558dd3 in Flet (args=74588035) at eval.c:946
temps = <optimized out>
tem = <optimized out>
lexenv = 0
elt = <optimized out>
varlist = <optimized out>
argnum = <optimized out>
sa_avail = <optimized out>
sa_must_free = false
#86 0x0000000000555f51 in eval_sub (form=<optimized out>) at eval.c:2119
args_left = 74588035
numargs = <optimized out>
fun = 11655029
val = <optimized out>
original_args = 74588035
count = 7
argvals = {4, 70200037, 12226601, 91260260, 305088,
140726793803376, 140726793803536, 5806778}
#87 0x00000000005562dd in Fprogn (body=74588099) at eval.c:426
val = 0
#88 0x0000000000556655 in funcall_lambda (fun=74588067, nargs=nargs@entry=0,
arg_vector=arg_vector@entry=0x7ffd828e17d0) at eval.c:2914
val = <optimized out>
syms_left = 0
lexenv = 0
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#89 0x0000000000556883 in Ffuncall (nargs=nargs@entry=1,
args=args@entry=0x7ffd828e17c8)
at eval.c:2754
fun = <optimized out>
original_fun = 53047456
numargs = 0
val = <optimized out>
internal_args = <optimized out>
count = 4
#90 0x0000000000556b48 in call0 (fn=53047456) at eval.c:2544
No locals.
#91 0x0000000000555501 in internal_condition_case_n (bfun=bfun@entry=0x4e6940
<safe_run_hooks_1>, nargs=nargs@entry=2, args=args@entry=0x7ffd828e1810,
handlers=handlers@entry=44448, hfun=hfun@entry=0x4e6f20
<safe_run_hooks_error>) at eval.c:1389
val = <optimized out>
c = <optimized out>
#92 0x00000000004e6f11 in safe_run_hook_funcall (nargs=<optimized out>,
args=<optimized out>) at keyboard.c:1837
No locals.
#93 0x0000000000554ec7 in run_hook_with_args (nargs=2, args=0x7ffd828e1870,
funcall=0x4e6ee0 <safe_run_hook_funcall>) at eval.c:2502
global_vals = <optimized out>
sym = 37776
val = 57427683
ret = 0
#94 0x0000000000555565 in run_hook_with_args (nargs=<optimized out>,
args=<optimized out>, funcall=<optimized out>) at eval.c:2515
No locals.
#95 0x00000000004eb205 in safe_run_hooks (hook=hook@entry=37776) at
keyboard.c:1853
No locals.
#96 0x00000000004f434a in command_loop_1 () at keyboard.c:1493
cmd = <optimized out>
keybuf = {268435586, 462, 390842023988, 9842840, 140726793804484,
5641713, 140726793804848, 64744867, 140726793804176, 0, 0, 140726793804848,
0, 5604212, 302288, 64744867, 8644676, 0, 140726793804176, 5156876,
140726793804176, 64744867, 0, 5157159, 140726793804800, 5528789, 28416, 96,
12648067, 5593105}
i = <optimized out>
prev_modiff = 34
prev_buffer = 0x50e2d50
#97 0x000000000055536d in internal_condition_case (bfun=bfun@entry=0x4f3f30
<command_loop_1>, handlers=handlers@entry=19056, hfun=hfun@entry=0x4eb020
<cmd_error>) at eval.c:1309
val = <optimized out>
c = <optimized out>
#98 0x00000000004e686c in command_loop_2 (ignore=ignore@entry=0) at
keyboard.c:1107
val = 0
#99 0x000000000055531b in internal_catch (tag=tag@entry=45840,
func=func@entry=0x4e6850 <command_loop_2>, arg=arg@entry=0) at eval.c:1074
val = 0
c = <optimized out>
#100 0x00000000004e6827 in command_loop () at keyboard.c:1086
No locals.
#101 0x00000000004eac54 in recursive_edit_1 () at keyboard.c:692
val = <optimized out>
#102 0x00000000004eaf75 in Frecursive_edit () at keyboard.c:763
buffer = <optimized out>
#103 0x0000000000415678 in main (argc=1, argv=0x7ffd828e1c38) at
emacs.c:1626
dummy = 139913769956790
stack_bottom_variable = 49 '1'
do_initial_setlocale = <optimized out>
dumping = <optimized out>
skip_args = 0
rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = <optimized out>
[-- Attachment #2: Type: text/html, Size: 119941 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-08 21:06 Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window Filipe Silva
@ 2017-03-09 16:14 ` Eli Zaretskii
2017-03-09 21:12 ` Filipe Silva
0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-03-09 16:14 UTC (permalink / raw)
To: Filipe Silva; +Cc: emacs-devel
> From: Filipe Silva <filipe.silva@gmail.com>
> Date: Wed, 8 Mar 2017 18:06:40 -0300
>
> Hi. Everytime open a magit buffer to commit write a commit message and company mode pops up with a
> completion menu, emacs 25.1.1 core dumps on me.
>
> This is the line I used:
>
> gdb --batch --quiet -ex "thread apply all bt full" -ex "quit" /usr/local/bin/emacs core.2466 > coredump.txt
>
> My emacs version: GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.13) of 2017-02-22
>
> Here's the coredump.
> [...]
> Thread 1 (Thread 0x7f4036acda00 (LWP 2466)):
> #0 0x00007f403154b23b in raise () from /lib64/libpthread.so.0
> No symbol table info available.
> #1 0x00000000004e6361 in terminate_due_to_signal (sig=sig@entry=6,
> backtrace_limit=backtrace_limit@entry=40) at emacs.c:381
> No locals.
> #2 0x00000000004fe503 in emacs_abort () at sysdep.c:2247
> No locals.
> #3 0x00000000004a55f5 in bidi_paragraph_init (dir=<optimized out>, bidi_it=bidi_it@entry=0x7ffd828deab0,
> no_default_p=no_default_p@entry=false) at bidi.c:1674
> bytepos = 266
> string_p = <optimized out>
> pstartbyte = <optimized out>
> begbyte = <optimized out>
> end = 266
> #4 0x000000000043fe4a in set_iterator_to_next (it=it@entry=0x7ffd828de110,
> reseat_p=reseat_p@entry=false) at xdisp.c:7426
> prev_scan_dir = 1
> #5 0x000000000043f4ce in forward_to_next_line_start (it=it@entry=0x7ffd828de110,
> skipped_p=skipped_p@entry=0x7ffd828dc42f, bidi_it_prev=bidi_it_prev@entry=0x7ffd828dc430) at
> xdisp.c:6224
> old_selective = <optimized out>
> newline_found_p = false
> n = <optimized out>
> #6 0x000000000043f6aa in reseat_at_next_visible_line_start (it=it@entry=0x7ffd828de110,
> on_newline_p=on_newline_p@entry=false) at xdisp.c:6431
It's hard to understand how this happens: your build is an optimized
one, so many important values are not accessible to the debugger. The
stuff that is shown seems to present a contradicting picture:
character position 266 is EOB, but it also has a newline character
there, which AFAIU cannot happen.
Can you prepare a recipe for reproducing this, from "emacs -Q",
loading all the necessary Lisp packages, and then showing the commands
you need to invoke to get Emacs to abort like this?
Thanks.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-09 16:14 ` Eli Zaretskii
@ 2017-03-09 21:12 ` Filipe Silva
2017-03-10 7:09 ` Eli Zaretskii
0 siblings, 1 reply; 12+ messages in thread
From: Filipe Silva @ 2017-03-09 21:12 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Emacs developers
[-- Attachment #1: Type: text/plain, Size: 2750 bytes --]
Hi Eli,
I've further investigated the issue and found that this only happens if
this minor mode: https://github.com/ninrod/vim-empty-lines-mode
is activated in conjunction with `with-editor-mode`.
the vim-empty-lines-mode provides an emulation of the vim's empty lines
indicator and uses an overlay.
Yes I can try to do that.
Filipe
On Thu, Mar 9, 2017 at 1:14 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> > From: Filipe Silva <filipe.silva@gmail.com>
> > Date: Wed, 8 Mar 2017 18:06:40 -0300
> >
> > Hi. Everytime open a magit buffer to commit write a commit message and
> company mode pops up with a
> > completion menu, emacs 25.1.1 core dumps on me.
> >
> > This is the line I used:
> >
> > gdb --batch --quiet -ex "thread apply all bt full" -ex "quit"
> /usr/local/bin/emacs core.2466 > coredump.txt
> >
> > My emacs version: GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+
> Version 3.14.13) of 2017-02-22
> >
> > Here's the coredump.
> > [...]
> > Thread 1 (Thread 0x7f4036acda00 (LWP 2466)):
> > #0 0x00007f403154b23b in raise () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00000000004e6361 in terminate_due_to_signal (sig=sig@entry=6,
> > backtrace_limit=backtrace_limit@entry=40) at emacs.c:381
> > No locals.
> > #2 0x00000000004fe503 in emacs_abort () at sysdep.c:2247
> > No locals.
> > #3 0x00000000004a55f5 in bidi_paragraph_init (dir=<optimized out>,
> bidi_it=bidi_it@entry=0x7ffd828deab0,
> > no_default_p=no_default_p@entry=false) at bidi.c:1674
> > bytepos = 266
> > string_p = <optimized out>
> > pstartbyte = <optimized out>
> > begbyte = <optimized out>
> > end = 266
> > #4 0x000000000043fe4a in set_iterator_to_next (it=it@entry
> =0x7ffd828de110,
> > reseat_p=reseat_p@entry=false) at xdisp.c:7426
> > prev_scan_dir = 1
> > #5 0x000000000043f4ce in forward_to_next_line_start (it=it@entry
> =0x7ffd828de110,
> > skipped_p=skipped_p@entry=0x7ffd828dc42f, bidi_it_prev=bidi_it_prev@entry=0x7ffd828dc430)
> at
> > xdisp.c:6224
> > old_selective = <optimized out>
> > newline_found_p = false
> > n = <optimized out>
> > #6 0x000000000043f6aa in reseat_at_next_visible_line_start (it=it@entry
> =0x7ffd828de110,
> > on_newline_p=on_newline_p@entry=false) at xdisp.c:6431
>
> It's hard to understand how this happens: your build is an optimized
> one, so many important values are not accessible to the debugger. The
> stuff that is shown seems to present a contradicting picture:
> character position 266 is EOB, but it also has a newline character
> there, which AFAIU cannot happen.
>
> Can you prepare a recipe for reproducing this, from "emacs -Q",
> loading all the necessary Lisp packages, and then showing the commands
> you need to invoke to get Emacs to abort like this?
>
> Thanks.
>
[-- Attachment #2: Type: text/html, Size: 4104 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-09 21:12 ` Filipe Silva
@ 2017-03-10 7:09 ` Eli Zaretskii
2017-03-10 13:16 ` Filipe Silva
0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-03-10 7:09 UTC (permalink / raw)
To: Filipe Silva; +Cc: emacs-devel
> From: Filipe Silva <filipe.silva@gmail.com>
> Date: Thu, 9 Mar 2017 18:12:42 -0300
> Cc: Emacs developers <emacs-devel@gnu.org>
>
> I've further investigated the issue and found that this only happens if this minor mode:
> https://github.com/ninrod/vim-empty-lines-mode
> is activated in conjunction with `with-editor-mode`.
>
> the vim-empty-lines-mode provides an emulation of the vim's empty lines indicator and uses an overlay.
Thanks, this is important information. A reproduction recipe will be
appreciated, thanks in advance.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-10 7:09 ` Eli Zaretskii
@ 2017-03-10 13:16 ` Filipe Silva
2017-03-10 13:37 ` Eli Zaretskii
0 siblings, 1 reply; 12+ messages in thread
From: Filipe Silva @ 2017-03-10 13:16 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Emacs developers
[-- Attachment #1: Type: text/plain, Size: 726 bytes --]
Eli, Here's the recipe from emacs -Q
https://github.com/ninrod/coredump-recipe
Filipe.
On Fri, Mar 10, 2017 at 4:09 AM, Eli Zaretskii <eliz@gnu.org> wrote:
> > From: Filipe Silva <filipe.silva@gmail.com>
> > Date: Thu, 9 Mar 2017 18:12:42 -0300
> > Cc: Emacs developers <emacs-devel@gnu.org>
> >
> > I've further investigated the issue and found that this only happens if
> this minor mode:
> > https://github.com/ninrod/vim-empty-lines-mode
> > is activated in conjunction with `with-editor-mode`.
> >
> > the vim-empty-lines-mode provides an emulation of the vim's empty lines
> indicator and uses an overlay.
>
> Thanks, this is important information. A reproduction recipe will be
> appreciated, thanks in advance.
>
[-- Attachment #2: Type: text/html, Size: 1797 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-10 13:16 ` Filipe Silva
@ 2017-03-10 13:37 ` Eli Zaretskii
2017-03-11 8:33 ` Eli Zaretskii
0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-03-10 13:37 UTC (permalink / raw)
To: Filipe Silva; +Cc: emacs-devel
> From: Filipe Silva <filipe.silva@gmail.com>
> Date: Fri, 10 Mar 2017 10:16:04 -0300
> Cc: Emacs developers <emacs-devel@gnu.org>
>
> Eli, Here's the recipe from emacs -Q
>
> https://github.com/ninrod/coredump-recipe
Thanks, I will look into that soon.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-10 13:37 ` Eli Zaretskii
@ 2017-03-11 8:33 ` Eli Zaretskii
2017-03-11 19:07 ` Filipe Silva
0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-03-11 8:33 UTC (permalink / raw)
To: filipe.silva; +Cc: emacs-devel
> Date: Fri, 10 Mar 2017 15:37:27 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: emacs-devel@gnu.org
>
> > From: Filipe Silva <filipe.silva@gmail.com>
> > Date: Fri, 10 Mar 2017 10:16:04 -0300
> > Cc: Emacs developers <emacs-devel@gnu.org>
> >
> > Eli, Here's the recipe from emacs -Q
> >
> > https://github.com/ninrod/coredump-recipe
>
> Thanks, I will look into that soon.
I think I fixed this on the master branch, please test. (My master
build is compiled with all kinds of runtime checks, so it hit an
assertion violation before the place where you reported an abort.)
Btw, vim-empty-lines-mode.el plays with fire here: in
vim-empty-lines-count-screen-lines it narrows the buffer to the region
just before point-max, while having an overlay affecting the display
that ends at point-max. This generally hits on all kinds of dark
corners, so it would be better not to do stuff like that.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-11 8:33 ` Eli Zaretskii
@ 2017-03-11 19:07 ` Filipe Silva
2017-03-11 19:27 ` Eli Zaretskii
0 siblings, 1 reply; 12+ messages in thread
From: Filipe Silva @ 2017-03-11 19:07 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Emacs developers
[-- Attachment #1: Type: text/plain, Size: 1174 bytes --]
Hi Eli, thanks. It seems to be working on latest git master. I think it is
a good idea to cherry-pick this into the emacs-25 branch, since it is also
affected.
On Sat, Mar 11, 2017 at 5:33 AM, Eli Zaretskii <eliz@gnu.org> wrote:
> > Date: Fri, 10 Mar 2017 15:37:27 +0200
> > From: Eli Zaretskii <eliz@gnu.org>
> > Cc: emacs-devel@gnu.org
> >
> > > From: Filipe Silva <filipe.silva@gmail.com>
> > > Date: Fri, 10 Mar 2017 10:16:04 -0300
> > > Cc: Emacs developers <emacs-devel@gnu.org>
> > >
> > > Eli, Here's the recipe from emacs -Q
> > >
> > > https://github.com/ninrod/coredump-recipe
> >
> > Thanks, I will look into that soon.
>
> I think I fixed this on the master branch, please test. (My master
> build is compiled with all kinds of runtime checks, so it hit an
> assertion violation before the place where you reported an abort.)
>
> Btw, vim-empty-lines-mode.el plays with fire here: in
> vim-empty-lines-count-screen-lines it narrows the buffer to the region
> just before point-max, while having an overlay affecting the display
> that ends at point-max. This generally hits on all kinds of dark
> corners, so it would be better not to do stuff like that.
>
[-- Attachment #2: Type: text/html, Size: 1981 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-11 19:07 ` Filipe Silva
@ 2017-03-11 19:27 ` Eli Zaretskii
2017-03-11 19:35 ` Filipe Silva
0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-03-11 19:27 UTC (permalink / raw)
To: Filipe Silva; +Cc: emacs-devel
> From: Filipe Silva <filipe.silva@gmail.com>
> Date: Sat, 11 Mar 2017 16:07:17 -0300
> Cc: Emacs developers <emacs-devel@gnu.org>
>
> Hi Eli, thanks. It seems to be working on latest git master.
Thanks for testing.
> I think it is a good idea to cherry-pick this into the emacs-25
> branch, since it is also affected.
Sorry, it's too late for emacs-25 to get such changes. I would
instead suggest that the developers of vim-empty-lines-mode modify the
offending code to not hit on this problem.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-11 19:27 ` Eli Zaretskii
@ 2017-03-11 19:35 ` Filipe Silva
2017-03-11 20:01 ` Eli Zaretskii
0 siblings, 1 reply; 12+ messages in thread
From: Filipe Silva @ 2017-03-11 19:35 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Emacs developers
[-- Attachment #1: Type: text/plain, Size: 480 bytes --]
>
Sorry, it's too late for emacs-25 to get such changes. I would
instead suggest that the developers of vim-empty-lines-mode modify the
offending code to not hit on this problem.
Really Eli? I've just cherry-picked your commit into emacs-25 branch and
it's working wonderfully. I'm happy to mantain my own local branch, but
just curious about the rationale.
Filipe.
On Sat, Mar 11, 2017 at 4:27 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> mode
[-- Attachment #2: Type: text/html, Size: 2065 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-11 19:35 ` Filipe Silva
@ 2017-03-11 20:01 ` Eli Zaretskii
2017-03-11 20:27 ` Filipe Silva
0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-03-11 20:01 UTC (permalink / raw)
To: Filipe Silva; +Cc: emacs-devel
> From: Filipe Silva <filipe.silva@gmail.com>
> Date: Sat, 11 Mar 2017 16:35:02 -0300
> Cc: Emacs developers <emacs-devel@gnu.org>
>
> > Sorry, it's too late for emacs-25 to get such changes. I would
> > instead suggest that the developers of vim-empty-lines-mode modify the
> > offending code to not hit on this problem.
>
> Really Eli? I've just cherry-picked your commit into emacs-25 branch and it's working wonderfully. I'm happy
> to mantain my own local branch, but just curious about the rationale.
The rationale is that emacs-25 is the release branch which gets only
very safe and urgent code changes, and changes in documentation. We
could revisit this when/if release of Emacs 25.3 from that branch is
being considered.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window
2017-03-11 20:01 ` Eli Zaretskii
@ 2017-03-11 20:27 ` Filipe Silva
0 siblings, 0 replies; 12+ messages in thread
From: Filipe Silva @ 2017-03-11 20:27 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Emacs developers
[-- Attachment #1: Type: text/plain, Size: 877 bytes --]
Ok Eli, thanks!
On Sat, Mar 11, 2017 at 5:01 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> > From: Filipe Silva <filipe.silva@gmail.com>
> > Date: Sat, 11 Mar 2017 16:35:02 -0300
> > Cc: Emacs developers <emacs-devel@gnu.org>
> >
> > > Sorry, it's too late for emacs-25 to get such changes. I would
> > > instead suggest that the developers of vim-empty-lines-mode modify the
> > > offending code to not hit on this problem.
> >
> > Really Eli? I've just cherry-picked your commit into emacs-25 branch
> and it's working wonderfully. I'm happy
> > to mantain my own local branch, but just curious about the rationale.
>
> The rationale is that emacs-25 is the release branch which gets only
> very safe and urgent code changes, and changes in documentation. We
> could revisit this when/if release of Emacs 25.3 from that branch is
> being considered.
>
[-- Attachment #2: Type: text/html, Size: 1435 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2017-03-11 20:27 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-08 21:06 Emacs 25.1.1 coredumps if company-mode pops up in a magit commit buffer window Filipe Silva
2017-03-09 16:14 ` Eli Zaretskii
2017-03-09 21:12 ` Filipe Silva
2017-03-10 7:09 ` Eli Zaretskii
2017-03-10 13:16 ` Filipe Silva
2017-03-10 13:37 ` Eli Zaretskii
2017-03-11 8:33 ` Eli Zaretskii
2017-03-11 19:07 ` Filipe Silva
2017-03-11 19:27 ` Eli Zaretskii
2017-03-11 19:35 ` Filipe Silva
2017-03-11 20:01 ` Eli Zaretskii
2017-03-11 20:27 ` Filipe Silva
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.