Eli Zaretskii writes: >> From: Rainer M Krug >> Cc: 21428@debbugs.gnu.org, mituharu+bug-gnu-emacs-mac@math.s.chiba-u.ac.jp >> Date: Mon, 28 Sep 2015 18:30:21 +0200 >> >> The same crash - and again with the face number #31. >> >> I'll try it again with the inhibit-try-* settings > > Yes, please. If that crashes again due to the assertion in > push_prefix_prop, I need to know the value of it->method. OK - it crashed again and the inhibit-try-* are set to t. I did the following to get the value of it->method - is this correct? ,---- | (gdb) fram 2 | #2 0x000000010008e4e6 in push_prefix_prop (it=0x7fff5fbf7f18, prop=4591275764) at xdisp.c:19809 | 19809 eassert (it->method == GET_FROM_BUFFER | (gdb) print it->method | $1 = GET_FROM_IMAGE | (gdb) `---- I'll leave the session open - please let me know what you need. Thanks, Rainer ,---- | xdisp.c:19811: Emacs fatal error: assertion failed: it->method == GET_FROM_BUFFER || it->method == GET_FROM_DISPLAY_VECTOR || it->method == GET_FROM_STRING | | Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:370 | 370 signal (sig, SIG_DFL); | (gdb) bt | #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:370 | #1 0x0000000100229d8b in die (msg=0x1003ba0c8 "it->method == GET_FROM_BUFFER || it->method == GET_FROM_DISPLAY_VECTOR || it->method == GET_FROM_STRING", file=0x1003b70f0 "xdisp.c", line=19811) at alloc.c:6951 | #2 0x000000010008e4e6 in push_prefix_prop (it=0x7fff5fbf7f18, prop=4591275764) at xdisp.c:19809 | #3 0x000000010008e3e3 in handle_line_prefix (it=0x7fff5fbf7f18) at xdisp.c:19919 | #4 0x0000000100056c5f in display_line (it=0x7fff5fbf7f18) at xdisp.c:20195 | #5 0x000000010005651b in try_window (window=4341522437, pos={charpos = 128, bytepos = 128}, flags=0) at xdisp.c:16925 | #6 0x0000000100096ffc in redisplay_window (window=4341522437, just_this_one_p=true) at xdisp.c:16162 | #7 0x00000001000940d0 in redisplay_window_1 (window=4341522437) at xdisp.c:14222 | #8 0x0000000100264f41 in internal_condition_case_1 (bfun=0x100094090 , arg=4341522437, handlers=4328545171, hfun=0x1000940e0 ) at eval.c:1333 | #9 0x0000000100052fec in redisplay_internal () at xdisp.c:13861 | #10 0x0000000100054729 in redisplay () at xdisp.c:13067 | #11 0x00000001001889d9 in read_char (commandflag=1, map=4818688803, prev_event=0, used_mouse_menu=0x7fff5fbfefc7, end_time=0x0) at keyboard.c:2465 | #12 0x0000000100183939 in read_key_sequence (keybuf=0x7fff5fbff300, bufsize=30, prompt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9030 | #13 0x0000000100182236 in command_loop_1 () at keyboard.c:1348 | #14 0x0000000100264da6 in internal_condition_case (bfun=0x100181c40 , handlers=17616, hfun=0x10019d4b0 ) at eval.c:1309 | #15 0x000000010019d3ac in command_loop_2 (ignore=0) at keyboard.c:1088 | #16 0x0000000100263e6e in internal_catch (tag=42768, func=0x10019d380 , arg=0) at eval.c:1073 | #17 0x0000000100180f80 in command_loop () at keyboard.c:1067 | #18 0x0000000100180dc2 in recursive_edit_1 () at keyboard.c:673 | #19 0x00000001001811b3 in Frecursive_edit () at keyboard.c:744 | #20 0x000000010017ed5a in main (argc=1, argv=0x7fff5fbff908) at emacs.c:1643 | | Lisp Backtrace: | "redisplay_internal (C function)" (0x0) | (gdb) bt full | #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:370 | No locals. | #1 0x0000000100229d8b in die (msg=0x1003ba0c8 "it->method == GET_FROM_BUFFER || it->method == GET_FROM_DISPLAY_VECTOR || it->method == GET_FROM_STRING", file=0x1003b70f0 "xdisp.c", line=19811) at alloc.c:6951 | No locals. | #2 0x000000010008e4e6 in push_prefix_prop (it=0x7fff5fbf7f18, prop=4591275764) at xdisp.c:19809 | pos = { | charpos = 128, | bytepos = 128 | } | #3 0x000000010008e3e3 in handle_line_prefix (it=0x7fff5fbf7f18) at xdisp.c:19919 | prefix = 4591275764 | #4 0x0000000100056c5f in display_line (it=0x7fff5fbf7f18) at xdisp.c:20195 | row = (struct glyph_row *) 0x11c949b00 | overlay_arrow_string = 4341522432 | wrap_it = { | window = 0, | w = 0x0, | f = 0x0, | method = GET_FROM_BUFFER, | stop_charpos = 0, | prev_stop = 0, | base_level_stop = 0, | end_charpos = 0, | s = 0x0, | string_nchars = 0, | redisplay_end_trigger_charpos = 0, | multibyte_p = false, | 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 = 0x0, | dpvec = 0x0, | dpend = 0x0, | dpvec_char_len = 0, | dpvec_face_id = 0, | saved_face_id = 0, | ctl_chars = 0x7fff5fbf6c60, | 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 = 0x7fff5fbf6d50, | string_overlays = 0x7fff5fbf6dd0, | string = 0, | from_overlay = 0, | stack = 0x7fff5fbf6e60, | sp = 0, | selective = 140734799770752, | what = 295426837, | 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 = false, | ignore_overlay_strings_at_pos_p = false, | glyph_not_available_p = false, | starts_in_middle_of_char_p = true, | face_before_selective_p = true, | constrain_row_ascent_descent_p = false, | line_wrap = WORD_WRAP, | base_face_id = 0, | c = 0, | len = 0, | cmp_it = { | stop_pos = 21072, | id = 21072, | ch = 0, | rule_idx = 0, | lookback = 0, | nglyphs = 3, | reversed_p = false, | charpos = 16320, | nchars = 555040915, | nbytes = 1, | from = 0, | to = 0, | width = 1606382736 | }, | char_to_display = 3132658, | glyphless_method = GLYPHLESS_DISPLAY_EMPTY_BOX, | image_id = 16320, | slice = { | x = 4850008211, | y = 140734799770816, | width = 4299175996, | height = 140734799770816 | }, | space_width = 4296497429, | voffset = 29904, | tab_width = 24511, | font_height = 4299175996, | object = 140734799770848, | position = { | charpos = 4296500805, | bytepos = 0 | }, | truncation_pixel_width = 16824, | continuation_pixel_width = 127, | first_visible_x = 1, | last_visible_x = 1606382848, | last_visible_y = 32767, | extra_line_spacing = 1531880, | max_extra_line_spacing = 1, | override_ascent = 330, | override_descent = 16777216, | override_boff = 4208700, | glyph_row = 0x7fff5fbf75b0, | area = 3354857, | nglyphs = 1, | pixel_width = 0, | ascent = 0, | descent = 0, | max_ascent = 0, | max_descent = 0, | phys_ascent = 0, | phys_descent = 8339896, | max_phys_ascent = 1, | max_phys_descent = 1606382928, | current_x = 32767, | continuation_lines_width = 1531880, | eol_pos = { | charpos = 12096, | bytepos = 545801552 | }, | current_y = 1606383344, | first_vpos = 32767, | vpos = 2563539, | hpos = 1, | left_user_fringe_bitmap = 48547, | right_user_fringe_bitmap = 61, | left_user_fringe_face_id = 1, | right_user_fringe_face_id = 12096, | bidi_p = false, | bidi_it = { | bytepos = 288, | charpos = 0, | ch = 34848, | nchars = 34848, | ch_len = 44556055984, | type = 1606383088, | type_after_wn = 32767, | orig_type = 309414467, | resolved_level = 1 '\001', | isolate_level = 0 '\0', | invalid_levels = 72060712185718341, | invalid_isolates = 140734799771456, | prev = { | charpos = 4298344380, | type = 1606383072, | orig_type = 16809983 | }, | last_strong = { | charpos = 4604381763, | type = 295426837, | orig_type = 726 | }, | next_for_neutral = { | charpos = 140734799771120, | type = 309414467, | orig_type = STRONG_L | }, | prev_for_neutral = { | charpos = 72057598336250089, | type = 4047630, | orig_type = STRONG_L | }, | next_for_ws = { | charpos = 4294967299, | type = STRONG_L, | orig_type = UNKNOWN_BT | }, | bracket_pairing_pos = 0, | bracket_enclosed_type = 103, | next_en_pos = 7328809384356973618, | next_en_type = 1606383200, | sos = 32767, | scan_dir = 2611742, | disp_pos = 6580485707454268301, | disp_prop = 1530133, | stack_idx = 1728053249, | level_stack = 0x7fff5fbf7640, | string = { | lstring = 140734799773296, | s = 0x1119ed5c1 "^ \trf S\020\333\233\021\001", | schars = 6107443494948, | bufpos = 4378999459, | from_disp_str = false, | unibyte = false | }, | w = 0x1029f5c13, | paragraph_dir = 1606385328, | separator_limit = 4296905022, | first_elt = false, | new_paragraph = false, | frame_window_p = false | }, | paragraph_embedding = 479501056 | } | wrap_data = (void *) 0x0 | may_wrap = false | wrap_x = 0 | wrap_row_used = -1 | wrap_row_ascent = 0 | wrap_row_height = 0 | wrap_row_phys_ascent = 0 | wrap_row_phys_height = 0 | wrap_row_extra_line_spacing = 0 | wrap_row_min_pos = 0 | wrap_row_min_bpos = 0 | wrap_row_max_pos = 0 | wrap_row_max_bpos = 0 | cvpos = 0 | min_pos = 5428 | max_pos = 0 | min_bpos = 0 | max_bpos = 0 | pending_handle_line_prefix = false | #5 0x000000010005651b in try_window (window=4341522437, pos={charpos = 128, bytepos = 128}, flags=0) at xdisp.c:16925 | w = (struct window *) 0x102c66000 | it = { | window = 4341522437, | w = 0x102c66000, | f = 0x104022830, | method = GET_FROM_IMAGE, | stop_charpos = 175, | prev_stop = 128, | base_level_stop = 0, | end_charpos = 5427, | s = 0x0, | string_nchars = 0, | redisplay_end_trigger_charpos = 0, | 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 = false, | dp = 0x1046c6a58, | dpvec = 0x0, | dpend = 0x0, | dpvec_char_len = 0, | dpvec_face_id = 0, | saved_face_id = 0, | ctl_chars = 0x7fff5fbf7fa0, | start = { | pos = { | charpos = 128, | bytepos = 128 | }, | overlay_string_index = -1, | string_pos = { | charpos = -1, | bytepos = -1 | }, | dpvec_index = -1 | }, | current = { | pos = { | charpos = 128, | bytepos = 128 | }, | overlay_string_index = -1, | string_pos = { | charpos = -1, | bytepos = -1 | }, | dpvec_index = -1 | }, | n_overlay_strings = 0, | overlay_strings_charpos = 128, | overlay_strings = 0x7fff5fbf8090, | string_overlays = 0x7fff5fbf8110, | string = 0, | from_overlay = 4592982529, | stack = 0x7fff5fbf81a0, | sp = 1, | selective = 0, | what = IT_IMAGE, | face_id = 11, | 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 = 0, | len = 0, | cmp_it = { | stop_pos = 0, | id = -1, | 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 = 8, | font_height = 0, | object = 4590394133, | position = { | charpos = 128, | bytepos = 128 | }, | truncation_pixel_width = 8, | continuation_pixel_width = 0, | first_visible_x = 0, | last_visible_x = 2529, | last_visible_y = 1402, | extra_line_spacing = 0, | max_extra_line_spacing = 0, | override_ascent = -1, | override_descent = 0, | override_boff = 0, | glyph_row = 0x11c949b00, | area = TEXT_AREA, | nglyphs = 1, | 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 = 0 | }, | current_y = 21, | first_vpos = 1, | 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 = 0, | bidi_p = true, | bidi_it = { | bytepos = 128, | charpos = 128, | ch = 0, | nchars = -1, | ch_len = 0, | type = NEUTRAL_B, | type_after_wn = NEUTRAL_B, | orig_type = NEUTRAL_B, | resolved_level = 0 '\0', | isolate_level = 0 '\0', | invalid_levels = 0, | invalid_isolates = 0, | prev = { | charpos = 0, | type = UNKNOWN_BT, | orig_type = UNKNOWN_BT | }, | 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 = -1, | type = UNKNOWN_BT, | orig_type = UNKNOWN_BT | }, | next_for_ws = { | charpos = 0, | 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 = 0, | disp_pos = -1, | disp_prop = 0, | stack_idx = 0, | level_stack = 0x7fff5fbf8980, | string = { | lstring = 0, | s = 0x0, | schars = 0, | bufpos = 0, | from_disp_str = false, | unibyte = false | }, | w = 0x102c66000, | paragraph_dir = NEUTRAL_DIR, | separator_limit = -1, | first_elt = true, | new_paragraph = true, | frame_window_p = true | }, | paragraph_embedding = L2R | } | last_text_row = (struct glyph_row *) 0x0 | f = (struct frame *) 0x104022830 | frame_line_height = 18 | #6 0x0000000100096ffc in redisplay_window (window=4341522437, just_this_one_p=true) at xdisp.c:16162 | new_vpos = -1 | w = (struct window *) 0x102c66000 | f = (struct frame *) 0x104022830 | buffer = (struct buffer *) 0x1119bdb10 | old = (struct buffer *) 0x1119bdb10 | lpoint = { | charpos = 864, | bytepos = 864 | } | opoint = { | charpos = 864, | bytepos = 864 | } | startp = { | charpos = 128, | bytepos = 128 | } | update_mode_line = true | tem = 5 | it = { | window = -1, | w = 0xffffffffffffffff, | f = 0xffffffffffffffff, | method = 4294967295, | stop_charpos = 0, | prev_stop = 1, | base_level_stop = 0, | end_charpos = 0, | s = 0x0, | string_nchars = 0, | redisplay_end_trigger_charpos = 0, | multibyte_p = false, | 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 = 0x0, | dpvec = 0x0, | dpend = 0x0, | dpvec_char_len = 0, | dpvec_face_id = 0, | saved_face_id = 0, | ctl_chars = 0x7fff5fbfabc8, | 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 = 0x7fff5fbfacb8, | string_overlays = 0x7fff5fbfad38, | string = 0, | from_overlay = 0, | stack = 0x7fff5fbfadc8, | sp = 0, | selective = 18, | what = IT_COMPOSITION, | 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 = 0 | }, | 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 = 0, | bidi_p = false, | bidi_it = { | bytepos = 0, | charpos = 0, | ch = 0, | nchars = 0, | ch_len = 0, | type = UNKNOWN_BT, | type_after_wn = UNKNOWN_BT, | orig_type = UNKNOWN_BT, | resolved_level = 0 '\0', | isolate_level = 0 '\0', | invalid_levels = 0, | invalid_isolates = 0, | prev = { | charpos = 0, | type = UNKNOWN_BT, | orig_type = UNKNOWN_BT | }, | last_strong = { | charpos = 0, | type = UNKNOWN_BT, | orig_type = UNKNOWN_BT | }, | next_for_neutral = { | charpos = 0, | type = UNKNOWN_BT, | orig_type = UNKNOWN_BT | }, | prev_for_neutral = { | charpos = 0, | type = UNKNOWN_BT, | orig_type = UNKNOWN_BT | }, | next_for_ws = { | charpos = 0, | type = UNKNOWN_BT, | orig_type = UNKNOWN_BT | }, | bracket_pairing_pos = 0, | bracket_enclosed_type = UNKNOWN_BT, | next_en_pos = 0, | next_en_type = UNKNOWN_BT, | sos = NEUTRAL_DIR, | scan_dir = 0, | disp_pos = 0, | disp_prop = 0, | stack_idx = 0, | level_stack = 0x7fff5fbfb5a8, | string = { | lstring = 4297303125, | s = 0x0, | schars = 4303375312, | bufpos = 140734799789600, | from_disp_str = false, | unibyte = true | }, | w = 0x0, | paragraph_dir = 5, | separator_limit = 140734799789632, | first_elt = true, | new_paragraph = false, | frame_window_p = false | }, | paragraph_embedding = NEUTRAL_DIR | } | current_matrix_up_to_date_p = false | used_current_matrix_p = false | buffer_unchanged_p = false | temp_scroll_step = false | count = 5 | rc = 0 | centering_position = -1 | last_line_misfit = false | beg_unchanged = 723 | end_unchanged = 4562 | frame_line_height = 18 | #7 0x00000001000940d0 in redisplay_window_1 (window=4341522437) at xdisp.c:14222 | No locals. | #8 0x0000000100264f41 in internal_condition_case_1 (bfun=0x100094090 , arg=4341522437, handlers=4328545171, hfun=0x1000940e0 ) at eval.c:1333 | val = 0 | c = (struct handler *) 0x101036340 | #9 0x0000000100052fec in redisplay_internal () at xdisp.c:13861 | mini_window = 4429843517 | mini_frame = (struct frame *) 0x7fff5fbfc030 | w = (struct window *) 0x102c66000 | sw = (struct window *) 0x102c66000 | fr = (struct frame *) 0x104022830 | pending = false | must_finish = true | match_p = true | tlbufpos = { | charpos = 724, | bytepos = 724 | } | tlendpos = { | charpos = 4562, | bytepos = 4562 | } | number_of_visible_frames = 1 | count = 2 | sf = (struct frame *) 0x104022830 | polling_stopped_here = false | tail = 0 | frame = 4362217525 | consider_all_windows_p = false | update_miniwindow_p = true | #10 0x0000000100054729 in redisplay () at xdisp.c:13067 | No locals. | #11 0x00000001001889d9 in read_char (commandflag=1, map=4818688803, prev_event=0, used_mouse_menu=0x7fff5fbfefc7, end_time=0x0) at keyboard.c:2465 | echo_current = true | c = 0 | jmpcount = 140734799801376 | local_getcjmp = 0x7fff5fbfebb0 | save_jump = 0x7fff5fbfeb10 | tem = 2 | save = 0 | previous_echo_area_message = 0 | also_record = 0 | reread = false | recorded = false | polling_stopped_here = false | orig_kboard = (struct kboard *) 0x101215c90 | #12 0x0000000100183939 in read_key_sequence (keybuf=0x7fff5fbff300, bufsize=30, prompt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9030 | interrupted_kboard = (KBOARD *) 0x101215c90 | interrupted_frame = (struct frame *) 0x104022830 | key = 140734799802496 | used_mouse_menu = false | echo_local_start = 0 | last_real_key_start = 0 | keys_local_start = 0 | new_binding = 5427 | count = 2 | t = 0 | echo_start = 0 | keys_start = 0 | current_binding = 4818688803 | first_event = 0 | first_unbound = 31 | mock_input = 0 | fkey = { | parent = 4378976355, | map = 4378976355, | start = 0, | end = 0 | } | keytran = { | parent = 4328555075, | map = 4328555075, | start = 0, | end = 0 | } | indec = { | parent = 4378976499, | map = 4378976499, | start = 0, | end = 0 | } | shift_translated = false | delayed_switch_frame = 0 | original_uppercase = 0 | original_uppercase_position = -1 | dummyflag = false | starting_buffer = (struct buffer *) 0x1119bdb10 | fake_prefixed_keys = 0 | #13 0x0000000100182236 in command_loop_1 () at keyboard.c:1348 | cmd = 76432384 | keybuf = 0x7fff5fbff300 | i = 1 | prev_modiff = 4656 | prev_buffer = (struct buffer *) 0x1119bdb10 | already_adjusted = false | #14 0x0000000100264da6 in internal_condition_case (bfun=0x100181c40 , handlers=17616, hfun=0x10019d4b0 ) at eval.c:1309 | val = 4303324808 | c = (struct handler *) 0x101036250 | #15 0x000000010019d3ac in command_loop_2 (ignore=0) at keyboard.c:1088 | val = 2 | #16 0x0000000100263e6e in internal_catch (tag=42768, func=0x10019d380 , arg=0) at eval.c:1073 | val = 0 | c = (struct handler *) 0x101036160 | #17 0x0000000100180f80 in command_loop () at keyboard.c:1067 | No locals. | #18 0x0000000100180dc2 in recursive_edit_1 () at keyboard.c:673 | count = 1 | val = 0 | #19 0x00000001001811b3 in Frecursive_edit () at keyboard.c:744 | count = 0 | buffer = 0 | #20 0x000000010017ed5a in main (argc=1, argv=0x7fff5fbff908) at emacs.c:1643 | dummy = 140734799806464 | stack_bottom_variable = 0 '\0' | do_initial_setlocale = true | dumping = false | skip_args = 0 | rlim = { | rlim_cur = 8720000, | rlim_max = 67104768 | } | no_loadup = false | junk = 0x0 | dname_arg = 0x0 | dname_arg2 = 0x7fff5fbff880 "\001" | ch_to_dir = 0x0 | original_pwd = 0x0 | | Lisp Backtrace: | "redisplay_internal (C function)" (0x0) | (gdb) `---- > > Thanks. -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug PGP: 0x0F52F982