unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).