* bug#9436: 24.0.50; Segmentation fault during redisplay @ 2011-09-04 17:53 Helmut Eller 2011-09-04 18:21 ` Eli Zaretskii 2014-09-25 3:59 ` aidalgol 0 siblings, 2 replies; 7+ messages in thread From: Helmut Eller @ 2011-09-04 17:53 UTC (permalink / raw) To: 9436 Last week I updated to the trunk version and now Emacs crashes once or twice a day. As far as I can tell, I don't do anything unusual when it happens: just reading and moving up and down with the cursor keys. This happened in c-mode, lisp-mode and I think even in man-mode. I now start Emacs with (ulimit -c unlimited && emacs)& and have a core file. The output of "bt full" is below. xbacktrace didn't show anything, but I'm not sure if I sourced the .gdbinit correctly. This is my configuration: In GNU Emacs 24.0.50.2 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2011-08-31 on ix Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure '--with-gif=no' '--with-gnutls=no'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US value of $XMODIFIERS: nil locale-coding-system: iso-latin-1-unix default enable-multibyte-characters: nil Output of "bt full": #0 0xb78c4424 in __kernel_vsyscall () No symbol table info available. #1 0xb6ae6a26 in ?? () No symbol table info available. #2 <signal handler called> No symbol table info available. #3 0x08077763 in move_it_to (it=0xbf9285d8, to_charpos=512, to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:8444 skip = <value optimized out> skip2 = <value optimized out> line_start_x = 177404328 backup_data = 0x0 #4 0x08089fdb in redisplay_internal () at xdisp.c:12814 it = {window = 55, w = 0x20, f = 0x0, method = 3214039648, stop_charpos = 48, prev_stop = 46, base_level_stop = 57, end_charpos = 140910104, s = 0x1 <Address 0x1 out of bounds>, string_nchars = -1080927576, region_beg_charpos = -1080927528, region_end_charpos = 135181508, redisplay_end_trigger_charpos = -1080927564, multibyte_p = 0, header_line_p = 1, string_from_display_prop_p = 1, from_disp_prop_p = 1, ellipsis_p = 0, avoid_cursor_p = 1, dp = 0x30, dpvec = 0x32, dpend = 0x20, dpvec_char_len = 124, dpvec_face_id = 10, saved_face_id = -1080927172, ctl_chars = { 138555874, 138576418 <repeats 15 times>}, start = {pos = { charpos = 139524506, bytepos = 138576418}, overlay_string_index = -1080927464, string_pos = { charpos = 135625893, bytepos = 139869019}, dpvec_index = 173435618}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 32, string_pos = { charpos = 124, bytepos = 32}, dpvec_index = 173435618}, n_overlay_strings = 173485864, overlay_strings_charpos = -1080927172, overlay_strings = {140910824, 171661680, 0, -1080927424, 0, 16, 140910829, 6919, 1, -301, 0, 32, 32, 498, 169812053, -1080926984}, string_overlays = {-1080927400, 136263045, 140910829, 171661685, -1080927000, 134684634, 139869019, 1, 1996, 1996, 173770784, 138555562, -1080927352, 136265499, 138725122, 174243246}, string = -1080927288, from_overlay = 135625893, stack = {{string = 139869019, string_nchars = 499, end_charpos = 1, stop_charpos = 174283270, prev_stop = 173924264, base_level_stop = 138555562, cmp_it = { stop_pos = -1080927304, id = 136265499, ch = 138725882, rule_idx = 174243246, lookback = -1080927320, nglyphs = 498, reversed_p = 169812053, charpos = 138725882, nchars = 1, nbytes = 172874494, from = 1996, to = 1, width = 0}, face_id = 177281700, u = {image = {object = 138725882, slice = { x = 138555562, y = -1080927272, width = 136265680, height = 172874494}, image_id = 138725882}, comp = { object = 138725882}, stretch = {object = 138725882}}, position = {charpos = 1, bytepos = 177281728}, current = {pos = { charpos = 138725882, bytepos = 138555562}, overlay_string_index = -1080927208, string_pos = { charpos = 136286924, bytepos = 172874494}, dpvec_index = 138725882}, from_overlay = -1080927200, area = LEFT_MARGIN_AREA, method = 10, paragraph_embedding = 138555562, multibyte_p = 1, string_from_display_prop_p = 1, display_ellipsis_p = 1, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 1, line_wrap = 3996, voffset = 520, space_width = -1080926980, font_height = -1080927192}, {string = 1996, string_nchars = 999, end_charpos = 138555562, stop_charpos = -1080927144, prev_stop = 136303539, base_level_stop = 1996, cmp_it = { stop_pos = 138725882, id = 169812053, ch = 3996, rule_idx = -1080927048, lookback = 138555562, nglyphs = -1080927064, reversed_p = 138555874, charpos = 136744705, nchars = 139870889, nbytes = 498, from = 499, to = 999, width = 499}, face_id = -1080927016, u = {image = {object = 136303677, slice = {x = 499, y = 999, width = -1080927044, height = -1080927048}, image_id = -1080927052}, comp = {object = 136303677}, stretch = {object = 136303677}}, position = { charpos = 138555562, bytepos = -1080927048}, current = {pos = { charpos = 136265371, bytepos = 174283566}, overlay_string_index = 174243246, string_pos = { charpos = 13541, bytepos = 498}, dpvec_index = 169812053}, from_overlay = -1080915356, area = TEXT_AREA, method = 999, paragraph_embedding = 138555562, multibyte_p = 1, string_from_display_prop_p = 1, display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 1, from_disp_prop_p = 1, line_wrap = 3214040252, voffset = -6804, space_width = 173966512, font_height = 138555562}, { string = -1080927016, string_nchars = 136265680, end_charpos = 174259662, stop_charpos = 138555874, prev_stop = 1, base_level_stop = 0, cmp_it = { stop_pos = 138228328, id = -1080926916, ch = -1080926952, rule_idx = 136319035, lookback = 0, nglyphs = 172607816, reversed_p = 499, charpos = 0, nchars = 138555562, nbytes = 69, from = 138555562, to = 1811951786, width = 177258816}, face_id = 0, u = {image = { object = -1080926920, slice = {x = -1080915356, y = 177258816, width = 0, height = -1080926904}, image_id = 134653040}, comp = {object = -1080926920}, stretch = {object = -1080926920}}, position = { charpos = 177258816, bytepos = -1080926916}, current = {pos = { charpos = 1, bytepos = 138228328}, overlay_string_index = 138555562, string_pos = { charpos = 138555562, bytepos = -1080926648}, dpvec_index = 108}, from_overlay = 177258816, area = LEFT_MARGIN_AREA, method = 3214040664, paragraph_embedding = 134803020, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = 108, voffset = 24024, space_width = 134705262, font_height = -1080915356}, {string = 169812053, string_nchars = -1080926760, end_charpos = 136288856, stop_charpos = 169812048, prev_stop = 169812053, base_level_stop = -1080926744, cmp_it = {stop_pos = 136288856, id = 169812048, ch = 124, rule_idx = 10, lookback = 124, nglyphs = 32, reversed_p = 67, charpos = 76, nchars = 499, nbytes = 0, from = 169812053, to = 1596, width = 525}, face_id = 0, u = {image = {object = 169812053, slice = { x = 1732, y = 138746546, width = 1, height = 112}, image_id = 40}, comp = {object = 169812053}, stretch = { object = 169812053}}, position = {charpos = -1080915356, bytepos = 1}, current = {pos = {charpos = 108, bytepos = -1080926632}, overlay_string_index = 134700105, string_pos = {charpos = 108, bytepos = -1080915356}, dpvec_index = -1080926712}, from_overlay = 136289415, area = 1732, method = 138746402, paragraph_embedding = 169812053, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 169836992, font_height = 138228328}, {string = 0, string_nchars = 138746402, end_charpos = 169812053, stop_charpos = 134680435, prev_stop = -1080915276, base_level_stop = -1080915356, cmp_it = {stop_pos = 0, id = 134680435, ch = 124, rule_idx = 32, lookback = 32, nglyphs = 1811974756, reversed_p = 0, charpos = 482, nchars = -1080917736, nbytes = -1080915356, from = 711, to = 3, width = -1080917720}, face_id = 134692193, u = { image = {object = -1080915356, slice = {x = -1080919948, y = -1080922136, width = 83, height = -1080924308}, image_id = -1080919932}, comp = {object = -1080915356}, stretch = {object = -1080915356}}, position = { charpos = -1080922120, bytepos = 173388144}, current = {pos = { charpos = 48, bytepos = 1}, overlay_string_index = 1, string_pos = {charpos = 173388144, bytepos = 45}, dpvec_index = 1}, from_overlay = 1, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = 1, string_from_display_prop_p = 1, display_ellipsis_p = 1, avoid_cursor_p = 1, bidi_p = 1, from_disp_prop_p = 1, line_wrap = 711, voffset = 3, space_width = 13541, font_height = 0}}, sp = 16777225, selective = 12, what = 711, face_id = 0, selective_display_ellipsis_p = 1, ctl_arrow_p = 0, face_box_p = 0, start_of_box_run_p = 1, end_of_box_run_p = 0, overlay_strings_at_end_processed_p = 0, ignore_overlay_strings_at_pos_p = 0, glyph_not_available_p = 0, starts_in_middle_of_char_p = 0, face_before_selective_p = 0, constrain_row_ascent_descent_p = 0, line_wrap = 711, base_face_id = 0, c = 0, len = 2, cmp_it = {stop_pos = 124, id = 32, ch = 49, rule_idx = 46, lookback = 48, nglyphs = 56, reversed_p = 32, charpos = 124, nchars = 32, nbytes = 32, from = 49, to = 46, width = 48}, char_to_display = 55, glyphless_method = 32, image_id = 124, slice = {x = 10, y = 124, width = 32, height = 67}, space_width = 76, voffset = 79, tab_width = 0, font_height = 83, object = 47, position = { charpos = 105, bytepos = 110}, truncation_pixel_width = 115, continuation_pixel_width = 0, first_visible_x = 116, last_visible_x = 97, last_visible_y = 110, extra_line_spacing = 116, max_extra_line_spacing = 105, override_ascent = 97, override_descent = 116, override_boff = 101, glyph_row = 0x0, area = 32, nglyphs = 32, pixel_width = 32, ascent = 32, descent = 32, max_ascent = 32, max_descent = 32, phys_ascent = 124, phys_descent = 32, max_phys_ascent = 32, max_phys_descent = 53, current_x = 46, continuation_lines_width = 54, eol_pos = { charpos = 48, bytepos = 32}, current_y = 124, first_vpos = 32, vpos = 48, hpos = 46, left_user_fringe_bitmap = 56, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 55, right_user_fringe_face_id = 32, bidi_p = 0, bidi_it = { bytepos = 124, charpos = 32, ch = 32, nchars = 48, ch_len = 46, type = 57, type_after_w1 = 48, orig_type = 32, resolved_level = 124, invalid_levels = 10, invalid_rl_levels = 124, prev_was_pdf = 32, prev = {bytepos = 67, charpos = 76, type = 79, type_after_w1 = 83, orig_type = 47}, last_strong = {bytepos = 115, charpos = 105, type = 109, type_after_w1 = 112, orig_type = 108}, next_for_neutral = { bytepos = 101, charpos = 45, type = 105, type_after_w1 = 110, orig_type = 115}, prev_for_neutral = {bytepos = 116, charpos = 97, type = 110, type_after_w1 = 116, orig_type = 105}, next_for_ws = {bytepos = 97, charpos = 116, type = 101, type_after_w1 = 32, orig_type = 124}, next_en_pos = 32, ignore_bn_limit = 32, sor = 48, scan_dir = 46, disp_pos = 51, disp_prop = 54, stack_idx = 32, level_stack = {{level = 124, override = 32}, {level = 48, override = 46}, {level = 57, override = 48}, {level = 32, override = 124}, {level = 32, override = 32}, {level = 48, override = 46}, {level = 57, override = 54}, {level = 32, override = 124}, {level = 10, override = 124}, {level = 32, override = 67}, {level = 76, override = 79}, {level = 83, override = 47}, {level = 109, override = 101}, {level = 116, override = 104}, {level = 111, override = 100}, {level = 99, override = 97}, {level = 108, override = 108}, {level = 115, override = 32}, {level = 32, override = 32}, {level = 32, override = 32}, {level = 32, override = 32}, {level = 32, override = 124}, {level = 32, override = 32}, {level = 49, override = 46}, {level = 53, override = 57}, {level = 32, override = 124}, {level = 32, override = 48}, {level = 46, override = 57}, {level = 55, override = 32}, {level = 124, override = 32}, {level = 32, override = 48}, {level = 46, override = 57}, {level = 53, override = 32}, {level = 124, override = 10}, {level = 124, override = 32}, {level = 67, override = 76}, {level = 79, override = 83}, {level = 47, override = 109}, {level = 101, override = 116}, {level = 104, override = 111}, {level = 100, override = 43}, {level = 97, override = 102}, {level = 116, override = 101}, {level = 114, override = 32}, {level = 32, override = 32}, {level = 32, override = 32}, {level = 32, override = 32}, {level = 124, override = 32}, {level = 32, override = 50}, {level = 46, override = 52}, {level = 49, override = 32}, {level = 124, override = 32}, {level = 49, override = 46}, {level = 49, override = 52}, {level = 32, override = 124}, {level = 32, override = 32}, {level = 49, override = 46}, {level = 49, override = 51}, {level = 32, override = 124}, {level = 10, override = 124}, {level = 32, override = 67}, {level = 76, override = 79}, {level = 83, override = 47}, {level = 99, override = 111}}, string = { lstring = 109, s = 0x70 <Address 0x70 out of bounds>, schars = 108, bufpos = 101, from_disp_str = 0, unibyte = 0}, paragraph_dir = 45, separator_limit = -1, first_elt = 1, new_paragraph = 0, frame_window_p = 1}, paragraph_embedding = 116} row = <value optimized out> w = 0xa92f9a8 sw = 0xa92f9a8 pending = 13017 must_finish = 1 number_of_visible_frames = 1 polling_stopped_here = 0 old_frame = 140910109 consider_all_windows_p = 0 #5 0x08145150 in read_char (commandflag=1, nmaps=3, maps=0xbf9299e0, prev_event=138555562, used_mouse_menu=0xbf929af8, end_time=0x0) at keyboard.c:2445 c = <value optimized out> local_getcjmp = {{__jmpbuf = {-1080911684, 169812048, -1080911704, 136265680, 174283270, 138577754}, __mask_was_saved = 1, __saved_mask = {__val = {4294967295, 3214055612, 4294967295, 3214055832, 135928416, 174283270, 138577754, 169812053, 135663438, 138555562, 139797242, 138892802, 5, 0, 0, 4294967295, 172130608, 137084544, 138712680, 0, 0, 3, 6, 3214055432, 0, 8192, 169812053, 3214055800, 136288856, 169812048, 0, 0}}}} save_jump = {{__jmpbuf = {1, 2048, 75, 5, 6919, 1}, __mask_was_saved = -301, __saved_mask = {__val = {173770784, 138555562, 3214055496, 510, 169812053, 169812048, 3214055512, 136263045, 177692248, 512, 1, 75, 5, 1, 2044, 2044, 173770784, 138555562, 3214055560, 136265499, 138577754, 174243246, 3214055560, 136287941, 177692248, 511, 1, 174283270, 174283270, 138725218, 169812053, 4294967295}}}} key_already_recorded = 0 tem = <value optimized out> save = <value optimized out> previous_echo_area_message = 138555562 also_record = 138555562 reread = 0 polling_stopped_here = 0 orig_kboard = 0x859b7f0 #6 0x08147455 in read_key_sequence (keybuf=<value optimized out>, bufsize=<value optimized out>, prompt=<value optimized out>, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9280 interrupted_kboard = 0x859b7f0 key = <value optimized out> used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 from_string = <value optimized out> t = <value optimized out> echo_start = 0 keys_start = 0 nmaps = <value optimized out> nmaps_allocated = 3 defs = 0xbf9299c0 submaps = <value optimized out> orig_local_map = 170447046 orig_keymap = 138555562 localized_local_map = 0 first_binding = <value optimized out> first_unbound = <value optimized out> mock_input = <value optimized out> fkey = {parent = 141881710, map = 141881710, start = 0, end = 0} keytran = {parent = 138542790, map = 138542790, start = 0, end = 0} indec = {parent = 141881758, map = 141881758, start = 0, end = 0} shift_translated = 0 delayed_switch_frame = 138555562 original_uppercase = 0 original_uppercase_position = -1 starting_buffer = 0xa1f2050 fake_prefixed_keys = 138555562 #7 0x08149203 in command_loop_1 () at keyboard.c:1445 cmd = 169812048 keybuf = {20, 135543987, 173459254, 138555586, -1080910882, 138555562, 138691778, 138555562, 138555562, -1080910882, 138555562, 138555562, -1080910808, 135544284, 173459254, -1080910882, 0, 172130576, 2, 138823646, -1080910840, 134235330, 138823646, 138555562, 138555562, 138691776, -1230225884, -1231650268, -1472036457, 0} i = <value optimized out> prev_modiff = 3589 prev_buffer = 0xa1f2050 #8 0x081ab804 in internal_condition_case (bfun=0x8149030 <command_loop_1>, handlers=138586578, hfun=0x8143d10 <cmd_error>) at eval.c:1491 val = 0 c = {tag = 138555562, val = 138555562, next = 0xbf929d68, gcpro = 0x0, jmp = {{__jmpbuf = {0, 139289496, 139289512, -1080910552, 475905492, 202003643}, __mask_was_saved = 0, __saved_mask = {__val = { 3079461398, 3064784998, 134548533, 141618112, 134546837, 3063317168, 0, 3214056736, 3214056664, 3214056676, 3079540724, 3079543032, 0, 3214056412, 3079462854, 134547501, 139838823, 3214056448, 3061460420, 139837800, 3214056672, 3214056976, 3214056824, 135607380, 2, 3214056836, 3064741412, 3067607080, 0, 4294967295, 3079540724, 134547501}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} h = {handler = 138586578, var = 138555562, chosen_clause = 138555586, tag = 0xbf929c44, next = 0x0} #9 0x08143985 in command_loop_2 (ignore=138555562) at keyboard.c:1156 val = 0 #10 0x081ab8e1 in internal_catch (tag=138584554, func=0x8143960 <command_loop_2>, arg=138555562) at eval.c:1248 c = {tag = 138584554, val = 138555562, next = 0x0, gcpro = 0x0, jmp = { {__jmpbuf = {0, 139289496, 139289512, -1080910280, 476020180, 202679995}, __mask_was_saved = 0, __saved_mask = {__val = { 0 <repeats 12 times>, 3065157278, 0, 0, 0, 138575304, 1, 138228288, 0, 14, 3214057068, 138743858, 138743856, 138555562, 3214057016, 135957526, 138743858, 138555562, 138555562, 1, 3214057064}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} #11 0x08143fa6 in command_loop () at keyboard.c:1135 No locals. #12 recursive_edit_1 () at keyboard.c:756 val = <value optimized out> #13 0x081440a2 in Frecursive_edit () at keyboard.c:820 buffer = 138555562 #14 0x08137c8b in main (argc=0, argv=<value optimized out>) at emacs.c:1698 dummy = -1080909400 stack_bottom_variable = 8 '\b' do_initial_setlocale = 139289496 skip_args = 0 rlim = {rlim_cur = 8388608, rlim_max = 18446744073709551615} no_loadup = 0 junk = 0x0 dname_arg = 0x0 ch_to_dir = 0xb6bfecc0 "" Output of "list" in frame 3: 8439 /* On text terminals, we may stop at the end of a line in the middle 8440 of a multi-character glyph. If the glyph itself is continued, 8441 i.e. it is actually displayed on the next line, don't treat this 8442 stopping point as valid; move to the next line instead (unless 8443 that brings us offscreen). */ 8444 if (!FRAME_WINDOW_P (it->f) 8445 && op & MOVE_TO_POS 8446 && IT_CHARPOS (*it) == to_charpos 8447 && it->what == IT_CHARACTER 8448 && it->nglyphs > 1 ^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#9436: 24.0.50; Segmentation fault during redisplay 2011-09-04 17:53 bug#9436: 24.0.50; Segmentation fault during redisplay Helmut Eller @ 2011-09-04 18:21 ` Eli Zaretskii 2011-09-04 22:35 ` Helmut Eller 2014-09-25 3:59 ` aidalgol 1 sibling, 1 reply; 7+ messages in thread From: Eli Zaretskii @ 2011-09-04 18:21 UTC (permalink / raw) To: Helmut Eller; +Cc: 9436 > From: Helmut Eller <eller.helmut@gmail.com> > Date: Sun, 04 Sep 2011 19:53:06 +0200 > > Last week I updated to the trunk version and now Emacs crashes once or > twice a day. As far as I can tell, I don't do anything unusual when it > happens: just reading and moving up and down with the cursor keys. This > happened in c-mode, lisp-mode and I think even in man-mode. > > I now start Emacs with (ulimit -c unlimited && emacs)& and have a core > file. The output of "bt full" is below. xbacktrace didn't show > anything, but I'm not sure if I sourced the .gdbinit correctly. Please try reproducing this in an unoptimized build. Backtraces from optimized builds are useless for debugging. It looks like it->f is NULL in frames #4 and therefore in frame #3, which is the cause of the crash. But I don't believe anything GDB displays in optimized builds, not even to backtraces. ^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#9436: 24.0.50; Segmentation fault during redisplay 2011-09-04 18:21 ` Eli Zaretskii @ 2011-09-04 22:35 ` Helmut Eller 2011-09-05 4:20 ` Eli Zaretskii 0 siblings, 1 reply; 7+ messages in thread From: Helmut Eller @ 2011-09-04 22:35 UTC (permalink / raw) To: 9436 * Eli Zaretskii [2011-09-04 18:21] writes: >> From: Helmut Eller <eller.helmut@gmail.com> >> Date: Sun, 04 Sep 2011 19:53:06 +0200 >> >> Last week I updated to the trunk version and now Emacs crashes once or >> twice a day. As far as I can tell, I don't do anything unusual when it >> happens: just reading and moving up and down with the cursor keys. This >> happened in c-mode, lisp-mode and I think even in man-mode. >> >> I now start Emacs with (ulimit -c unlimited && emacs)& and have a core >> file. The output of "bt full" is below. xbacktrace didn't show >> anything, but I'm not sure if I sourced the .gdbinit correctly. > > Please try reproducing this in an unoptimized build. Backtraces from > optimized builds are useless for debugging. It looks like it->f is > NULL in frames #4 and therefore in frame #3, which is the cause of the > crash. But I don't believe anything GDB displays in optimized builds, > not even to backtraces. I updated the source tree and configured with `configure '--with-gif=no' '--with-gnutls=no' 'CFLAGS=-g3 -O0'' Then started Emacs from gdb. After a while the it occurred again. it->f seems to be 0 here too: (gdb) frame 0 #0 0x0807e455 in move_it_to (it=0xbfffd9d0, to_charpos=1688, to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:8444 8444 if (!FRAME_WINDOW_P (it->f) (gdb) p it->f $5 = (struct frame *) 0x0 (gdb) bt full #0 0x0807e455 in move_it_to (it=0xbfffd9d0, to_charpos=1688, to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:8444 skip = MOVE_POS_MATCH_OR_ZV skip2 = MOVE_X_REACHED line_height = 1 line_start_x = 0 reached = 8 backup_data = 0x0 #1 0x080865e7 in redisplay_internal () at xdisp.c:12814 it = { window = -1, w = 0x6, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 1, base_level_stop = 136838669, end_charpos = 1, s = 0xffffffff <Address 0xffffffff out of bounds>, string_nchars = -1073760376, region_beg_charpos = 1609, region_end_charpos = -1073744212, redisplay_end_trigger_charpos = -1073744812, multibyte_p = 0, header_line_p = 0, string_from_display_prop_p = 0, from_disp_prop_p = 1, ellipsis_p = 1, avoid_cursor_p = 1, dp = 0x80fae0d, dpvec = 0x6, dpend = 0xffffffff, dpvec_char_len = -1073760464, dpvec_face_id = 1, saved_face_id = 0, ctl_chars = {138944994, 150157657, 12, 136837288, 0, -1073761864, 135246822, 1, 141508981, 141508976, 141250424, 2, 5, 0, 0, 5}, start = { pos = { charpos = 0, bytepos = 5 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 14444, string_pos = { charpos = 138958224, bytepos = 0 }, dpvec_index = 1 }, n_overlay_strings = 0, overlay_strings_charpos = -1073761768, overlay_strings = {135246822, 1, 1, -1073762504, 136593222, 138983032, 0, 0, 0, 1, 1, -1073762472, 136593222, 138983032, 0, -1073762440}, string_overlays = {136594130, 138983032, 0, 139200761, 1, 0, -1, -1073762408, 136594130, 138983032, 0, 0, -1, 138983032, -1073759888, -1073762376}, string = 140390408, from_overlay = -1073751560, stack = {{ string = -1073749372, string_nchars = -1073761624, end_charpos = 134706287, stop_charpos = -1073756228, prev_stop = 0, base_level_stop = -1073762344, cmp_it = { stop_pos = 136608427, id = 138983032, ch = 1, rule_idx = 0, lookback = 140390408, nglyphs = -1073759888, reversed_p = -1073759888, charpos = -1073762200, nchars = 136240313, nbytes = 138944682, from = 138944994, to = 1, width = -1 }, face_id = 138983032, u = { image = { object = 138944682, slice = { x = -1073762312, y = 136615013, width = 138983032, height = 138944994 }, image_id = -1073762304 }, comp = { object = 138944682 }, stretch = { object = 138944682 } }, position = { charpos = 0, bytepos = -1 }, current = { pos = { charpos = -1073759888, bytepos = -1073762152 }, overlay_string_index = 135327545, string_pos = { charpos = 4, bytepos = 138944994 }, dpvec_index = 139200761 }, from_overlay = 4, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 1, avoid_cursor_p = 1, bidi_p = 1, from_disp_prop_p = 0, line_wrap = 3221205120, voffset = -20348, space_width = 1, font_height = 0 }, { string = 136964517, string_nchars = 139110394, end_charpos = 0, stop_charpos = 1, prev_stop = 0, base_level_stop = 139109826, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 138944682, reversed_p = -1073760816, charpos = -1073744812, nchars = -1073761704, nbytes = 136500026, from = 2, to = -1073762176, width = 4 }, face_id = 4, u = { image = { object = 139109826, slice = { x = 138944682, y = 0, width = 138944994, height = 1 }, image_id = -1 }, comp = { object = 139109826 }, stretch = { object = 139109826 } }, position = { charpos = -1073759800, bytepos = 134688429 }, current = { pos = { charpos = 141508976, bytepos = 139200761 }, overlay_string_index = 1, string_pos = { charpos = 0, bytepos = -1 }, dpvec_index = 138228139 }, from_overlay = 137565393, area = 138228120, method = 137565413, paragraph_embedding = 3221205940, multibyte_p = 1, string_from_display_prop_p = 1, display_ellipsis_p = 0, avoid_cursor_p = 1, bidi_p = 0, from_disp_prop_p = 0, line_wrap = 135, voffset = 5352, space_width = -1073762180, font_height = 139109826 }, { string = 0, string_nchars = 0, end_charpos = 141508981, stop_charpos = 141508976, prev_stop = 141250424, base_level_stop = 2, cmp_it = { stop_pos = 139110370, id = 138944682, ch = 0, rule_idx = 1, lookback = 0, nglyphs = 1, reversed_p = -1, charpos = -1, nchars = 0, nbytes = 0, from = 141161504, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 1, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { 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 = 1, area = 136838669, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = 3221206168, voffset = -19482, space_width = 6, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = -1, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = -1, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = 0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = -1, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { 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 = 139110370, multibyte_p = 0, string_from_display_prop_p = 1, display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 1, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 139200761, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 139110368, prev_stop = 138944682, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 138944682, rule_idx = -1073761608, lookback = 136242696, nglyphs = 10, reversed_p = 139109826, charpos = 12, nchars = 138944682, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 500, u = { image = { object = 0, slice = { x = 139109826, y = 138944682, width = 139110370, height = 138944682 }, image_id = 10 }, comp = { object = 0 }, stretch = { object = 0 } }, position = { charpos = -1073751560, bytepos = -1073749372 }, current = { pos = { charpos = -1073754040, bytepos = -1073760840 }, overlay_string_index = 134708162, string_pos = { charpos = -1073756228, bytepos = -1073760872 }, dpvec_index = -1073761592 }, from_overlay = 136240856, area = 137565365, method = GET_FROM_DISPLAY_VECTOR, paragraph_embedding = 3221205892, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = 0, ctl_arrow_p = 0, face_box_p = 0, start_of_box_run_p = 0, end_of_box_run_p = 0, overlay_strings_at_end_processed_p = 0, ignore_overlay_strings_at_pos_p = 0, glyph_not_available_p = 0, starts_in_middle_of_char_p = 0, face_before_selective_p = 0, constrain_row_ascent_descent_p = 0, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = -1073760588, charpos = -1073761408, nchars = -1073761404, nbytes = 1, from = 0, to = 137565365, width = 139398234 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_EMPTY_BOX, image_id = 0, slice = { x = 139109826, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 0, font_height = 138944682, object = -1073760816, position = { charpos = 138944682, bytepos = -1073760936 }, truncation_pixel_width = -12175, continuation_pixel_width = 2082, first_visible_x = 139109826, last_visible_x = 137214326, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 138944706, override_ascent = 137214326, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 138225669, max_phys_ascent = 137570145, max_phys_descent = 138225661, current_x = 1596, continuation_lines_width = 1597, eol_pos = { charpos = -1073761288, bytepos = 136593222 }, current_y = 150510520, first_vpos = -1073761412, vpos = 138944706, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 262333, bidi_p = 1, bidi_it = { bytepos = 1, charpos = 1596, ch = 1597, nchars = -1073761224, ch_len = 136594130, type = 150510520, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 137214326, invalid_levels = 0, invalid_rl_levels = 0, prev_was_pdf = 148111549, prev = { bytepos = 148111549, charpos = 0, type = UNKNOWN_BT, type_after_w1 = 3221206120, orig_type = 148111544 }, last_strong = { bytepos = 150510520, charpos = 1, type = 3221206136, type_after_w1 = 136608427, orig_type = 150510520 }, next_for_neutral = { bytepos = 1597, charpos = -1073761160, type = 136601414, type_after_w1 = 139114122, orig_type = 138944682 }, prev_for_neutral = { bytepos = 0, charpos = 148111544, type = 150510520, type_after_w1 = STRONG_L, orig_type = 3221206184 }, next_for_ws = { bytepos = 139114122, charpos = 1597, type = 3221208772, type_after_w1 = 3221206168, orig_type = 136601241 }, next_en_pos = 154770238, ignore_bn_limit = 139114122, sor = L2R, scan_dir = 0, disp_pos = 139114122, disp_prop = 1597, stack_idx = -1073761096, level_stack = {{ level = 136611657, override = 154770238 }, { level = 139114122, override = 3221206216 }, { level = 136601241, override = 154770238 }, { level = 139114122, override = 3221206456 }, { level = 136612465, override = 6388 }, { level = 139114122, override = 148111549 }, { level = -1073760872, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 139114242, override = 3221206504 }, { level = 136612465, override = 6388 }, { level = 139114242, override = 148111549 }, { level = -1073760824, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 1, override = L2R }, { level = 6, override = 6 }, { level = 0, override = 1597 }, { level = 1598, override = 3221206360 }, { level = 136593222, override = 150510520 }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = 3073496800 }, { level = 155409932, override = 3072615702 }, { level = 136601414, override = 139115002 }, { level = 138944682, override = 3221206424 }, { level = 136594130, override = 150510520 }, { level = 139114122, override = 3221206456 }, { level = 136612085, override = 148111544 }, { level = -1073758524, override = 3221206424 }, { level = 136601241, override = 154770238 }, { level = 139115002, override = 3073496016 }, { level = 2200, override = 3073495968 }, { level = -1221476364, override = NEUTRAL_DIR }, { level = 1, override = 3221206456 }, { level = -1222337603, override = 148111544 }, { level = -1073751560, override = 3221215736 }, { level = -1073749372, override = 3221206552 }, { level = 135848063, override = 139065019 }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = 139064995 }, { level = 139065139, override = 139065019 }, { level = 0, override = NEUTRAL_DIR }, { level = 5, override = R2L }, { level = 9, override = NEUTRAL_DIR }, { level = 1, override = NEUTRAL_DIR }, { level = 150555784, override = 136212454 }, { level = -1073744812, override = 3221208824 }, { level = -1073756228, override = L2R }, { level = -1073756228, override = 3221208824 }, { level = 134737122, override = 3221215736 }, { level = -1, override = 4294967295 }, { level = -1, override = NEUTRAL_DIR }, { level = 4, override = 141508981 }, { level = 141508976, override = 141250424 }, { level = 0, override = 1698 }, { level = 0, override = NEUTRAL_DIR }, { level = 14444, override = NEUTRAL_DIR }, { level = 0, override = 4294967295 }, { level = -1, override = NEUTRAL_DIR }, { level = 0, override = 141161504 }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 29, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }}, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = 0, unibyte = 0 }, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = 0, new_paragraph = 0, frame_window_p = 0 }, paragraph_embedding = NEUTRAL_DIR } row = 0x14 w = 0x86f4170 sw = 0x86f4170 fr = 0x86b4f78 pending = 0 must_finish = 1 tlbufpos = { charpos = 1609, bytepos = 1609 } tlendpos = { charpos = 12737, bytepos = 12737 } number_of_visible_frames = 1 count = 2 count1 = 4 sf = 0x86b4f78 polling_stopped_here = 0 old_frame = 141250429 consider_all_windows_p = 0 #2 0x08084a89 in redisplay () at xdisp.c:12100 No locals. #3 0x0816c326 in read_char (commandflag=1, nmaps=3, maps=0xbfffee20, prev_event=138944682, used_mouse_menu=0xbfffeee8, end_time=0x0) at keyboard.c:2445 echo_current = 1 c = 138944682 jmpcount = 0 local_getcjmp = {{ __jmpbuf = {0, 138966874, 1688, -1073746728, 136611657, 154770238}, __mask_was_saved = 138966874, __saved_mask = { __val = {138944682, 138944682, 0, 138966874, 3221220824, 136171060, 6748, 138966874, 148111549, 0 <repeats 23 times>} } }} save_jump = {{ __jmpbuf = {150510520, 1, -1073746856, 136594130, 150510520, 1688}, __mask_was_saved = -1073746856, __saved_mask = { __val = {136601414, 139114338, 138944682, 3221220472, 148111549, 150510520, 1688, 3221220472, 148111544, 150510520, 1, 3221220504, 136608427, 150510520, 1687, 3221220504, 136601414, 138966874, 138944682, 3221220504, 136611657, 154770238, 139114338, 1, 138966874, 1688, 3221222484, 3221220536, 136601241, 154770238, 138966874, 1} } }} key_already_recorded = 0 tem = 0 save = 0 previous_echo_area_message = 138944682 also_record = 138944682 reread = 0 gcpro1 = { next = 0xbffff454, var = 0xbfffec38, nvars = 148111549 } gcpro2 = { next = 0xbfffec18, var = 0x8243f46, nvars = 150510520 } polling_stopped_here = 0 orig_kboard = 0x85e3da8 #4 0x08177200 in read_key_sequence (keybuf=0xbffff06c, bufsize=30, prompt=138944682, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9280 interrupted_kboard = 0x85e3da8 interrupted_frame = 0x86b4f78 key = 136612085 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 138944682 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 3 nmaps_allocated = 3 defs = 0xbfffee00 submaps = 0xbfffee20 orig_local_map = 148820030 orig_keymap = 138944682 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 142245342, map = 142245342, start = 0, end = 0 } keytran = { parent = 138931910, map = 138931910, start = 0, end = 0 } indec = { parent = 142245398, map = 142245398, start = 0, end = 0 } shift_translated = 0 delayed_switch_frame = 138944682 original_uppercase = 139115002 original_uppercase_position = -1 dummyflag = 0 starting_buffer = 0x8d400b8 fake_prefixed_keys = 138944682 outer_gcpro1 = { next = 0x0, var = 0x0, nvars = 0 } #5 0x0816a788 in command_loop_1 () at keyboard.c:1445 cmd = 149165242 keybuf = {20, 476, 138944682, 138944682, 0, 137018385, -1073745872, 136983886, 0, 137256021, 142346198, -1073745720, 135700646, 146451238, 138944706, -1073745690, 139168218, 139080898, 138944682, 138944682, 141250424, 139080896, 0, -1073745624, 135700220, 146451238, -1073745690, -1073745656, 136234355, 2} i = 1 prev_modiff = 2045 prev_buffer = 0x8d400b8 already_adjusted = 0 #6 0x081eb41b in internal_condition_case (bfun=0x816a431 <command_loop_1>, handlers=138975698, hfun=0x8169e0e <cmd_error>) at eval.c:1491 val = 142346198 c = { tag = 138944682, val = 138944682, next = 0xbffff268, gcpro = 0x0, jmp = {{ __jmpbuf = {0, -1073744212, -1073744812, -1073745368, 141568975, -889903456}, __mask_was_saved = 0, __saved_mask = { __val = {361, 3072221012, 0, 3221221920, 3221221848, 3221221860, 134548718, 3087005944, 0, 3070780080, 3221159938, 134547728, 134547034, 3075069920, 3087003636, 3072186836, 33, 3221221628, 3086925766, 3221221560, 138889472, 3221222164, 3072204324, 3075069992, 2, 4294967295, 3087003636, 134547728, 1, 3221221936, 3086943782, 3087006384} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 138975698, var = 138944682, chosen_clause = 138944706, tag = 0xbffff154, next = 0x0 } #7 0x0816a182 in command_loop_2 (ignore=138944682) at keyboard.c:1156 val = 0 #8 0x081eaeed in internal_catch (tag=138973674, func=0x816a15e <command_loop_2>, arg=138944682) at eval.c:1248 c = { tag = 138973674, val = 138944682, next = 0x0, gcpro = 0x0, jmp = {{ __jmpbuf = {-1073744096, -1073744212, -1073744812, -1073745096, 142011343, -892340576}, __mask_was_saved = 0, __saved_mask = { __val = {0 <repeats 16 times>, 3072620190, 0, 0, 0, 138944682, 3221222200, 136141186, 138621992, 138944682, 138964424, 136571180, 0, 139132976, 3221222200, 136140015, 138964424} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #9 0x0816a13e in command_loop () at keyboard.c:1135 No locals. #10 0x08169a47 in recursive_edit_1 () at keyboard.c:756 count = 1 val = 134926549 #11 0x08169b98 in Frecursive_edit () at keyboard.c:820 count = 0 buffer = 138944682 #12 0x08168112 in main (argc=1, argv=0xbffff7c4) at emacs.c:1702 dummy = -1073744440 stack_bottom_variable = 0 '\000' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } no_loadup = 0 junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x4e63cd96 <Address 0x4e63cd96 out of bounds> ^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#9436: 24.0.50; Segmentation fault during redisplay 2011-09-04 22:35 ` Helmut Eller @ 2011-09-05 4:20 ` Eli Zaretskii 2015-12-25 23:08 ` Lars Ingebrigtsen 0 siblings, 1 reply; 7+ messages in thread From: Eli Zaretskii @ 2011-09-05 4:20 UTC (permalink / raw) To: Helmut Eller; +Cc: 9436 > From: Helmut Eller <eller.helmut@gmail.com> > Date: Mon, 05 Sep 2011 00:35:34 +0200 > > I updated the source tree and configured with > `configure '--with-gif=no' '--with-gnutls=no' 'CFLAGS=-g3 -O0'' Please reconfigure like this: configure --enable-asserts --enable-checking --with-gif=no --with-gnutls=no 'CFLAGS=-g3 -O0' This will enable several important sanity checks and hopefully allow us to see why the frame pointer is NULL. Please try again after rebuilding Emacs, and see if you get an abort somewhere, or the same segfault. > Then started Emacs from gdb. After a while the it occurred again. > it->f seems to be 0 here too: > > (gdb) frame 0 > #0 0x0807e455 in move_it_to (it=0xbfffd9d0, to_charpos=1688, to_x=-1, > to_y=-1, to_vpos=-1, op=8) at xdisp.c:8444 > 8444 if (!FRAME_WINDOW_P (it->f) > (gdb) p it->f > $5 = (struct frame *) 0x0 If you go up 1 frame to here: > #1 0x080865e7 in redisplay_internal () at xdisp.c:12814 And display w->frame there, is it also NULL? If so, can you display the contents of the structure pointed to by w, and also compare that with selected_window? Also, what is the value of current_buffer and selected_frame? When this happened, is it possible that you did something that modified the display configuration, like killed a window or a frame or changed the display dimensions? ^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#9436: 24.0.50; Segmentation fault during redisplay 2011-09-05 4:20 ` Eli Zaretskii @ 2015-12-25 23:08 ` Lars Ingebrigtsen 0 siblings, 0 replies; 7+ messages in thread From: Lars Ingebrigtsen @ 2015-12-25 23:08 UTC (permalink / raw) To: Eli Zaretskii; +Cc: 9436, Helmut Eller Eli Zaretskii <eliz@gnu.org> writes: >> From: Helmut Eller <eller.helmut@gmail.com> >> Date: Mon, 05 Sep 2011 00:35:34 +0200 >> >> I updated the source tree and configured with >> `configure '--with-gif=no' '--with-gnutls=no' 'CFLAGS=-g3 -O0'' > > Please reconfigure like this: > > configure --enable-asserts --enable-checking --with-gif=no --with-gnutls=no 'CFLAGS=-g3 -O0' > > This will enable several important sanity checks and hopefully allow > us to see why the frame pointer is NULL. Please try again after > rebuilding Emacs, and see if you get an abort somewhere, or the same > segfault. More information was requested, but no response was given within a few months, so I'm closing this bug report. If the problem still exists, please reopen this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#9436: 24.0.50; Segmentation fault during redisplay 2011-09-04 17:53 bug#9436: 24.0.50; Segmentation fault during redisplay Helmut Eller 2011-09-04 18:21 ` Eli Zaretskii @ 2014-09-25 3:59 ` aidalgol 2014-09-25 8:02 ` Eli Zaretskii 1 sibling, 1 reply; 7+ messages in thread From: aidalgol @ 2014-09-25 3:59 UTC (permalink / raw) To: 9436 [-- Attachment #1: Type: text/plain, Size: 2743 bytes --] I think I am running into this bug. Backtrace attached. In GNU Emacs 24.3.93.1 (x86_64-unknown-cygwin) of 2014-09-25 on AGAULAND-NZCD Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking --with-w32 --without-gnutls 'CFLAGS=-O0 -ggdb'' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils network-stream starttls tls erc-track erc-spelling flyspell ispell erc-services erc-ring erc-networks erc-netsplit erc-menu erc-match erc-log erc-list erc-pcomplete pcomplete erc-button erc-fill erc-stamp wid-edit erc-join erc-autoaway erc-goodies erc erc-backend erc-compat format-spec auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core gnus-util mm-util mail-prsvr password-cache thingatpt pp smex jka-compr view vc-git paredit dired vc-dispatcher vc-svn hideshow easy-mmode undo-tree diff python skeleton derived pcase rx json browse-kill-ring-autoloads ido-ubiquitous-autoloads info magit-autoloads git-rebase-mode-autoloads git-commit-mode-autoloads paredit-autoloads smex-autoloads undo-tree-autoloads package server cc-styles cc-align cc-engine cc-langs cc-vars cc-defs cc-bytecomp appt diary-lib diary-loaddefs cal-menu easymenu calendar cal-loaddefs advice help-fns ido header-file find-file gtags mu cl-macs edmacro kmacro cl gv comint ansi-color ring saveplace paren savehist avoid time battery desktop frameset cl-loaddefs cl-lib cus-start cus-load time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process gfilenotify w32 multi-tty emacs) Memory information: ((conses 16 306063 12290) (symbols 48 32658 0) (miscs 40 94 393) (strings 32 69458 8600) (string-bytes 1 1969107) (vectors 16 26932) (vector-slots 8 574485 16135) (floats 8 145 299) (intervals 56 1550 376) (buffers 960 24)) [-- Attachment #2: emacs-67c13df-segfault-01.backtrace --] [-- Type: text/plain, Size: 71516 bytes --] #0 0x0000000100650249 in composition_update_it (cmp_it=0x226a98, charpos=1819, bytepos=1819, string=4306700338) at composite.c:1322 cmp = 0x226240 i = 0 c = 2272050 #1 0x0000000100441eab in next_element_from_composition (it=0x226240) at xdisp.c:8461 No locals. #2 0x0000000100441812 in next_element_from_buffer (it=0x226240) at xdisp.c:8340 p = 0x6fff70b0741 "abel() == property_label:\n./device_view.py:402:", ' ' <repeats 12 times>, "if prop.GetBaseName().startswith(\"prop_%d\"%device_id) and prop.GetLabel() == property_label:\n./device_view.py:409: return [prop.GetLab"... stop = 2590 success_p = true #3 0x000000010043d728 in get_next_display_element (it=0x226240) at xdisp.c:6925 success_p = 0 #4 0x000000010046d579 in display_line (it=0x226240) at xdisp.c:20144 x_before = 800 nglyphs = 1 ascent = 0 phys_ascent = 0 n_glyphs_before = 100 hpos_before = 100 x = 800 descent = 0 phys_descent = 0 row = 0x601689700 overlay_arrow_string = 4306700338 wrap_it = { window = 0, w = 0x0, f = 0x3ffffffffff, method = 960, stop_charpos = 2249760, prev_stop = 4299702405, base_level_stop = 2249696, end_charpos = 2249776, s = 0x60113f8a8 "\035\n", string_nchars = 8791764304729, redisplay_end_trigger_charpos = 2249728, multibyte_p = true, header_line_p = true, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = true, ellipsis_p = false, avoid_cursor_p = true, dp = 0x24, dpvec = 0x60113f8a8, dpend = 0x6012d44e5, dpvec_char_len = 19743968, dpvec_face_id = 6, saved_face_id = 11954000, ctl_chars = {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, start = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, 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 = 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 = 11733042, nbytes = 1, 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 = (unknown: 2251712), voffset = 0, space_width = 4300332191, font_height = 25787887616 }}, sp = 6, selective = 2251744, what = 5364895, face_id = 1, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = true, overlay_strings_at_end_processed_p = true, ignore_overlay_strings_at_pos_p = true, glyph_not_available_p = true, starts_in_middle_of_char_p = true, face_before_selective_p = true, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 18083840, c = 6, len = 2251760, cmp_it = { stop_pos = 4300332415, id = 25787887621, ch = 6, rule_idx = 6, lookback = 2251792, nglyphs = 18083840, reversed_p = 6, charpos = 2251808, nchars = 5357769, nbytes = 1, from = 18083845, to = 6, width = 6 }, char_to_display = 18086056, glyphless_method = 6, image_id = 0, slice = { x = 2251872, y = 4301509971, width = 25787887616, height = 25787889832 }, space_width = 25787887621, voffset = 6, tab_width = 0, font_height = 72057594040179856, object = 25787887621, position = { charpos = 2252768, bytepos = 4299397288 }, truncation_pixel_width = -1880, continuation_pixel_width = 275, first_visible_x = 6, last_visible_x = 6, last_visible_y = 6, extra_line_spacing = 2251968, max_extra_line_spacing = 0, override_ascent = 5364895, override_descent = 1, override_boff = 18083840, glyph_row = 0x600000006, area = 18083845, nglyphs = 6, pixel_width = 18083840, ascent = 6, descent = 2252016, max_ascent = 0, max_descent = 18083840, phys_ascent = 6, phys_descent = 2252016, max_phys_ascent = 0, max_phys_descent = 5365119, current_x = 1, continuation_lines_width = 18083845, eol_pos = { charpos = 4294967302, bytepos = 2252144 }, current_y = 18083840, first_vpos = 6, vpos = 2252064, hpos = 0, left_user_fringe_bitmap = 49353, right_user_fringe_bitmap = 81, left_user_fringe_face_id = 1, right_user_fringe_face_id = 258053, bidi_p = true, bidi_it = { bytepos = 4294967302, charpos = 25787889832, ch = 0, nchars = 2252128, ch_len = 4301509971, type = 18083840, type_after_w1 = NEUTRAL_B, orig_type = 18086056, resolved_level = 6, invalid_levels = 18083845, invalid_rl_levels = 6, prev = { bytepos = 4294967302, charpos = 72057594040180112, type = 18083845, type_after_w1 = NEUTRAL_B, orig_type = 2252272 }, last_strong = { bytepos = 4301511490, charpos = 2252192, type = 6145648, type_after_w1 = STRONG_L, orig_type = 11733042 }, next_for_neutral = { bytepos = 25787887616, charpos = 2252224, type = 18083845, type_after_w1 = NEUTRAL_B, orig_type = 2252256 }, prev_for_neutral = { bytepos = 4300332191, charpos = 4307043984, type = LRI, type_after_w1 = STRONG_L, orig_type = 2252304 }, next_for_ws = { bytepos = 4301535868, charpos = 4306700338, type = 12076688, type_after_w1 = STRONG_L, orig_type = 2252304 }, next_en_pos = 4300332447, next_en_type = 12076693, ignore_bn_limit = 4294967309, sor = (R2L | unknown: 22684020), scan_dir = 6, disp_pos = 4307077842, disp_prop = 2252352, stack_idx = 0, level_stack = {{ level = 5365183, override = L2R }, { level = 11733042, override = L2R }, { level = 14, override = L2R }, { level = 22684022, override = (R2L | unknown: 4) }, { level = 2252400, override = NEUTRAL_DIR }, { level = 2252416, override = NEUTRAL_DIR }, { level = 5360927, override = L2R }, { level = 11733042, override = L2R }, { level = 4, override = NEUTRAL_DIR }, { level = 2252464, override = NEUTRAL_DIR }, { level = 6603078, override = L2R }, { level = 11733042, override = L2R }, { level = 12076688, override = L2R }, { level = 2252464, override = NEUTRAL_DIR }, { level = 5361098, override = L2R }, { level = 12076693, override = L2R }, { level = 45, override = NEUTRAL_DIR }, { level = 18086056, override = (R2L | unknown: 4) }, { level = 2004, override = NEUTRAL_DIR }, { level = 2252608, override = NEUTRAL_DIR }, { level = 6613386, override = L2R }, { level = 11733042, override = L2R }, { level = 45, override = NEUTRAL_DIR }, { level = 2252568, override = NEUTRAL_DIR }, { level = 2252560, override = NEUTRAL_DIR }, { level = 2252552, override = NEUTRAL_DIR }, { level = 11733042, override = L2R }, { level = 2252672, override = NEUTRAL_DIR }, { level = 6544194, override = L2R }, { level = 1, override = NEUTRAL_DIR }, { level = 11733042, override = L2R }, { level = 11733042, override = L2R }, { level = 1, override = NEUTRAL_DIR }, { level = 22684854, override = (R2L | unknown: 4) }, { level = 11733042, override = L2R }, { level = 2252736, override = NEUTRAL_DIR }, { level = -150273907, override = (L2R | R2L | unknown: 1788) }, { level = 12110546, override = L2R }, { level = 11733042, override = (unknown: 500) }, { level = 2252704, override = NEUTRAL_DIR }, { level = 6568572, override = L2R }, { level = 11733042, override = L2R }, { level = 11733042, override = L2R }, { level = 2252800, override = NEUTRAL_DIR }, { level = 18085944, override = (R2L | unknown: 4) }, { level = 2252720, override = NEUTRAL_DIR }, { level = 6557615, override = L2R }, { level = 11733042, override = L2R }, { level = 12110546, override = (R2L | unknown: 8) }, { level = 18085944, override = (R2L | unknown: 4) }, { level = 18086224, override = (R2L | unknown: 4) }, { level = 2252912, override = NEUTRAL_DIR }, { level = 4402046, override = L2R }, { level = 11733042, override = L2R }, { level = 103, override = NEUTRAL_DIR }, { level = 103, override = NEUTRAL_DIR }, { level = 501, override = NEUTRAL_DIR }, { level = 11733042, override = L2R }, { level = 4433128, override = L2R }, { level = 11733090, override = L2R }, { level = 11733042, override = L2R }, { level = 11733042, override = L2R }, { level = 11733042, override = L2R }, { level = 11733042, override = L2R }}, string = { lstring = -1, s = 0x226050 "\001", schars = 4, bufpos = 4306700338, from_disp_str = false, unibyte = true }, w = 0xa1e, paragraph_dir = (unknown: 7052312), separator_limit = 1, prev_was_pdf = true, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = (unknown: 404) } wrap_data = 0x0 may_wrap = 0 wrap_x = 23629824 wrap_row_used = -1 wrap_row_ascent = 5681276 wrap_row_height = 0 wrap_row_phys_ascent = 2253296 wrap_row_phys_height = 6 wrap_row_extra_line_spacing = 0 wrap_row_min_pos = 25793433600 wrap_row_min_bpos = 1 wrap_row_max_pos = 1 wrap_row_max_bpos = 25789547744 cvpos = 0 min_pos = 1718 max_pos = 1818 min_bpos = 1718 max_bpos = 1818 pending_handle_line_prefix = false #5 0x0000000100460692 in try_window (window=25789547749, pos=..., flags=1) at xdisp.c:16933 w = 0x6012d44e0 it = { window = 25789547749, w = 0x6012d44e0, f = 0x600b66750, method = GET_FROM_BUFFER, stop_charpos = 1844, prev_stop = 1770, base_level_stop = 1770, end_charpos = 2590, 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 = 0x101080c48 <bss_sbrk_buffer+5929576>, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 31, ctl_chars = {0 <repeats 16 times>}, start = { pos = { charpos = 1718, bytepos = 1718 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 1819, bytepos = 1819 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 1770, overlay_strings = {0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>}, string = 4306700338, from_overlay = 0, stack = {{ 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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_COMPOSITION, face_id = 0, 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 = TRUNCATE, base_face_id = 0, c = 97, len = 0, cmp_it = { stop_pos = 1844, 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 = 97, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, slice = { x = 4306700338, y = 4306700338, width = 4306700338, height = 4306700338 }, space_width = 4306700338, voffset = 0, tab_width = 2, font_height = 4306700338, object = 25787887621, position = { charpos = 1819, bytepos = 1819 }, truncation_pixel_width = 8, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 944, last_visible_y = 1026, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x601689700, area = TEXT_AREA, nglyphs = 1, pixel_width = 8, ascent = 12, descent = 4, max_ascent = 12, max_descent = 4, phys_ascent = 12, phys_descent = 4, max_phys_ascent = 12, max_phys_descent = 4, current_x = 808, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 112, first_vpos = 0, vpos = 7, hpos = 101, 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 = 1819, charpos = 1819, ch = 98, nchars = 1, ch_len = 1, type = STRONG_L, type_after_w1 = STRONG_L, orig_type = STRONG_L, resolved_level = 0, invalid_levels = 0, invalid_rl_levels = -1, prev = { bytepos = 1818, charpos = 1818, type = STRONG_L, type_after_w1 = STRONG_L, orig_type = STRONG_L }, last_strong = { bytepos = 1818, charpos = 1818, type = STRONG_L, type_after_w1 = STRONG_L, orig_type = STRONG_L }, next_for_neutral = { bytepos = 0, charpos = -1, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { bytepos = 1818, charpos = 1818, type = STRONG_L, type_after_w1 = STRONG_L, orig_type = STRONG_L }, next_for_ws = { bytepos = 1809, charpos = 1809, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_en_pos = 0, next_en_type = UNKNOWN_BT, ignore_bn_limit = -1, sor = L2R, scan_dir = 1, disp_pos = 2008, disp_prop = 0, stack_idx = 0, level_stack = {{ level = 0, override = NEUTRAL_DIR } <repeats 64 times>}, string = { lstring = 4306700338, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x6012d44e0, paragraph_dir = L2R, separator_limit = -1, prev_was_pdf = false, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = NEUTRAL_DIR } last_text_row = 0x601689600 f = 0x600b66750 frame_line_height = 16 #6 0x000000010045d000 in redisplay_window (window=25789547749, just_this_one_p=false) at xdisp.c:16412 d2 = 1 d4 = 1 d6 = 0 d1 = 6 d3 = 18325181 d5 = 4507027 w = 0x6012d44e0 f = 0x600b66750 buffer = 0x60113f000 old = 0x60123c000 lpoint = { charpos = 10194, bytepos = 10194 } opoint = { charpos = 1, bytepos = 1 } startp = { charpos = 1, bytepos = 1 } update_mode_line = 1 tem = 0 it = { window = 4306700338, w = 0x10051ddff <FRAMEP+26>, f = 0x10116bc4d <bss_sbrk_buffer+6892141>, method = 11733042, stop_charpos = 25777683405, prev_stop = 25781758317, base_level_stop = 1, end_charpos = 0, s = 0x227de0 "", string_nchars = 4301085668, redisplay_end_trigger_charpos = 4313292477, multibyte_p = true, header_line_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, from_disp_prop_p = true, ellipsis_p = true, avoid_cursor_p = true, dp = 0x10116bc4d <bss_sbrk_buffer+6892141>, dpvec = 0x6200040000000003, dpend = 0x0, dpvec_char_len = 1040, dpvec_face_id = -1, saved_face_id = 2260416, ctl_chars = {4300324551, 25789311809, 4294967297, 2260464, 0, 2260464, 4300326539, 25789311809, 4306700338, 0, 0, 2260608, 4299475913, 25789311809, 4306700338, -1}, start = { pos = { charpos = -1, bytepos = 4302119545 }, overlay_string_index = 4306700338, string_pos = { charpos = 4294967296, bytepos = 4306700338 }, dpvec_index = 7879629 }, current = { pos = { charpos = 25777683400, bytepos = 4313234504 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0, 0, 3, 4312271944, 0 <repeats 12 times>}, string_overlays = {0 <repeats 16 times>}, string = -1, from_overlay = -1, stack = {{ string = -1, string_nchars = -1, 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 }, comp = { object = 0 }, stretch = { 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 = 4306700338, 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 }, comp = { object = 0 }, stretch = { 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 = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, 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 = TRUNCATE, base_face_id = 0, c = 0, len = 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 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 0, position = { charpos = 0, bytepos = 0 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 4294967299 }, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 1048575, bidi_p = true, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0, invalid_levels = 0, invalid_rl_levels = 0, prev = { bytepos = 0, charpos = 4306700338, type = 11733042, type_after_w1 = STRONG_L, orig_type = 11733042 }, last_strong = { bytepos = 4306700338, charpos = 4306700338, type = 131072, type_after_w1 = UNKNOWN_BT, orig_type = 11733042 }, next_for_neutral = { bytepos = 0, charpos = 0, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = 524288 }, prev_for_neutral = { bytepos = 4398046512048, charpos = 0, type = 4294967295, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { bytepos = 0, charpos = 4294967297, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_en_pos = 0, next_en_type = UNKNOWN_BT, ignore_bn_limit = 0, sor = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ level = 15, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR } <repeats 14 times>, { level = 2263136, override = NEUTRAL_DIR }, { level = 5358665, override = L2R }, { level = 22788710, override = (R2L | unknown: 4) }, { level = 22788710, override = (R2L | unknown: 4) }, { level = 6, override = NEUTRAL_DIR }, { level = 6, override = NEUTRAL_DIR }, { level = 2263280, override = NEUTRAL_DIR }, { level = 5932427, override = L2R }, { level = 22788710, override = (R2L | unknown: 4) }, { level = 22788726, override = (R2L | unknown: 4) }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 22788726, override = (R2L | unknown: 4) }, { level = 2263360, override = NEUTRAL_DIR }, { level = 5933581, override = L2R }, { level = 0, override = NEUTRAL_DIR }, { level = 22788726, override = (R2L | unknown: 4) }, { level = 11733090, override = L2R }, { level = 6, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 2263352, override = NEUTRAL_DIR }, { level = 2263936, override = NEUTRAL_DIR }, { level = 5841878, override = L2R }, { level = 0, override = NEUTRAL_DIR }, { level = 2263328, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 20, override = NEUTRAL_DIR }, { level = 16, override = NEUTRAL_DIR }, { level = 20, override = NEUTRAL_DIR }, { level = 11733042, override = L2R } <repeats 15 times>}, string = { lstring = 4306700338, s = 0x2289f0 "\200\212\"", schars = 4300332383, bufpos = 25792592486, from_disp_str = false, unibyte = false }, w = 0x100b30832 <bss_sbrk_buffer+357970>, paragraph_dir = (R2L | unknown: 11733040), separator_limit = 2263680, prev_was_pdf = false, first_elt = true, new_paragraph = true, frame_window_p = false }, paragraph_embedding = (R2L | unknown: 11733040) } current_matrix_up_to_date_p = false used_current_matrix_p = false buffer_unchanged_p = false temp_scroll_step = 0 count = 6 rc = 0 centering_position = -1 last_line_misfit = 0 beg_unchanged = 2310 end_unchanged = 0 frame_line_height = 16 #7 0x000000010045460d in redisplay_window_0 (window=25789547749) at xdisp.c:14347 No locals. #8 0x00000001005d09a5 in internal_condition_case_1 (bfun=0x1004545ce <redisplay_window_0>, arg=25789547749, handlers=4306682278, hfun=0x10045459a <redisplay_window_error>) at eval.c:1372 val = 4294967302 c = 0x600084e00 #9 0x0000000100454574 in redisplay_windows (window=25789547749) at xdisp.c:14327 w = 0x6012d44e0 #10 0x0000000100454526 in redisplay_windows (window=25792859677) at xdisp.c:14321 w = 0x6015fce18 #11 0x00000001004531fc in redisplay_internal () at xdisp.c:13926 gcscrollbars = false f = 0x600b66750 w = 0x600b66968 sw = 0x600b66968 fr = 0x600b66750 pending = 0 must_finish = false match_p = true tlbufpos = { charpos = 10194, bytepos = 10194 } tlendpos = { charpos = 28178, bytepos = 28178 } number_of_visible_frames = 2 count = 3 sf = 0x600b66750 polling_stopped_here = 0 tail = 25781519622 frame = 25781757781 consider_all_windows_p = true update_miniwindow_p = false #12 0x0000000100453e7e in redisplay_preserve_echo_area (from_where=12) at xdisp.c:14184 No locals. #13 0x000000010062f301 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=4306700338, wait_proc=0x0, just_wait_proc=0) at process.c:4818 nread = 257 timeout_reduced_for_timers = true channel = 9 nfds = 1 Available = { fds_bits = {0} } Writeok = { fds_bits = {0} } check_write = true check_delay = 3 no_avail = false xerrno = 0 proc = 25787561157 timeout = { tv_sec = 0, tv_nsec = 156806600 } end_time = { tv_sec = 1411616889, tv_nsec = 625103900 } wait_channel = -1 got_some_input = true count = 2 #14 0x000000010041063f in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5861 sec = 30 nsec = 0 do_display = true #15 0x000000010052a573 in read_char (commandflag=1, map=25792246918, prev_event=4306700338, used_mouse_menu=0x22a3af, end_time=0x0) at keyboard.c:2809 tem0 = 25792246918 timeout = 30 delay_level = 4 buffer_size = 49 c = 4306700338 jmpcount = 2 local_getcjmp = {2268624, 0, 2268616, 2268752, 25770085376, 2272050, 1, 0, 0, 2272050, 4300381322, 2286248, 0 <repeats 20 times>} save_jump = {0 <repeats 32 times>} tem = 2269632 save = 4300899723 previous_echo_area_message = 4306700338 also_record = 4306700338 reread = false gcpro1 = { next = 0x22a040, var = 0x1005bd852 <Fget_pos_property+1296>, nvars = 40772 } gcpro2 = { next = 0x6009d9276, var = 0x60123c005, nvars = 0 } polling_stopped_here = false orig_kboard = 0x600083700 #16 0x000000010053a05f in read_key_sequence (keybuf=0x22a5c0, bufsize=30, prompt=4306700338, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9088 interrupted_kboard = 0x600083700 interrupted_frame = 0x600b66750 key = 25788923909 used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 new_binding = 2270560 count = 2 t = 0 echo_start = 0 keys_start = 0 current_binding = 25792246918 first_event = 4306700338 first_unbound = 31 mock_input = 0 fkey = { parent = 4310986758, map = 4310986758, start = 0, end = 0 } keytran = { parent = 4306692678, map = 4306692678, start = 0, end = 0 } indec = { parent = 4310986774, map = 4310986774, start = 0, end = 0 } shift_translated = false delayed_switch_frame = 4306700338 original_uppercase = 25788923909 original_uppercase_position = -1 dummyflag = false starting_buffer = 0x60123c000 fake_prefixed_keys = 4306700338 gcpro1 = { next = 0x22a3f0, var = 0x10051dc9f <PSEUDOVECTORP+61>, nvars = 25788923904 } #17 0x00000001005264b4 in command_loop_1 () at keyboard.c:1452 cmd = 25773329154 keybuf = {536871392, 400, 4, 2270704, 0, 0, 4306758546, 25787671670, 4302045377, 4306700338, 2270880, 0, 4, 4306700338, 2270912, 4300363852, 4306758546, 25787671670, 4302045377, 4306700338, 4310424370, 0, 2270976, 4300363485, 25787671670, 2270880, 4307014592, 4306700338, 2271744, 2271968} i = 1 prev_modiff = 1102 prev_buffer = 0x60123c000 already_adjusted = false #18 0x00000001005d0800 in internal_condition_case (bfun=0x100525f9f <command_loop_1>, handlers=4306766498, hfun=0x10052552a <cmd_error>) at eval.c:1348 val = 4294967302 c = 0x600084000 #19 0x0000000100525b6d in command_loop_2 (ignore=4306700338) at keyboard.c:1177 val = 0 #20 0x00000001005cfb51 in internal_catch (tag=4306758594, func=0x100525b3b <command_loop_2>, arg=4306700338) at eval.c:1112 val = 4306700338 c = 0x60007f200 #21 0x0000000100525afc in command_loop () at keyboard.c:1156 No locals. #22 0x0000000100524f8b in recursive_edit_1 () at keyboard.c:777 count = 1 val = 2271552 #23 0x00000001005251bd in Frecursive_edit () at keyboard.c:848 count = 0 buffer = 4306700338 #24 0x0000000100522e85 in main (argc=1, argv=0x22aae0) at emacs.c:1646 dummy = 2283200 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = false skip_args = 0 rlim = { rlim_cur = 2096978, rlim_max = 2097152 } no_loadup = false junk = 0x0 dname_arg = 0x0 dname_arg2 = "6\252\"\000\000\000\000\000!\223\026\200\001\000\000\000\062\253\"\000\000\000\000\000\200\361\215\276\004\000\000\000\060M\027\200\001\000\000\000\060\252\"\000\000\000\000\000\001\000\000\000\001\000\000\000\264\341\"\000\000\000\000\000P\252\"\000\000\000\000\000\314A\026\200\001\000\000" ch_to_dir = 0x18019860e <__ctype_load_locale+62> "\205\300x\016\211\005Pv\022" original_pwd = 0x0 Lisp Backtrace: "redisplay_internal (C function)" (0xad8c78) ^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#9436: 24.0.50; Segmentation fault during redisplay 2014-09-25 3:59 ` aidalgol @ 2014-09-25 8:02 ` Eli Zaretskii 0 siblings, 0 replies; 7+ messages in thread From: Eli Zaretskii @ 2014-09-25 8:02 UTC (permalink / raw) To: aidalgol; +Cc: 9436 > Date: Thu, 25 Sep 2014 15:59:57 +1200 > From: aidalgol@amuri.net > > I think I am running into this bug. Backtrace attached. I don't think we can trust any crash backtraces from the 64-bit Cygwin-w32 builds until we understand what happens with the assertion violations in bidi.c. Let's try anyway (assuming you still have this in a debugger): > #0 0x0000000100650249 in composition_update_it (cmp_it=0x226a98, charpos=1819, bytepos=1819, string=4306700338) at composite.c:1322 > cmp = 0x226240 > i = 0 > c = 2272050 Please show what these commands print in GDB: (gdb) frame 0 (gdb) p *cmp (gdb) frame 1 (gdb) p it->cmp (gdb) p it->current And I imagine that your buffer was pure-ASCII (is that right?), so no compositions are involved and we probably shouldn't be even entering composition_update_it at all. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-12-25 23:08 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-09-04 17:53 bug#9436: 24.0.50; Segmentation fault during redisplay Helmut Eller 2011-09-04 18:21 ` Eli Zaretskii 2011-09-04 22:35 ` Helmut Eller 2011-09-05 4:20 ` Eli Zaretskii 2015-12-25 23:08 ` Lars Ingebrigtsen 2014-09-25 3:59 ` aidalgol 2014-09-25 8:02 ` Eli Zaretskii
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).