bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#21428: 24.5; Crash of emacs on OS X, installed via homebrew cask


From: Rainer M Krug
Subject: bug#21428: 24.5; Crash of emacs on OS X, installed via homebrew cask
Date: Tue, 29 Sep 2015 08:58:47 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin)

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Rainer M Krug <Rainer@krugs.de>
>> 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 
<redisplay_window_1>, arg=4341522437, handlers=4328545171, hfun=0x1000940e0 
<redisplay_window_error>) 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 
<command_loop_1>, handlers=17616, hfun=0x10019d4b0 <cmd_error>) 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 
<command_loop_2>, 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 
<redisplay_window_1>, arg=4341522437, handlers=4328545171, hfun=0x1000940e0 
<redisplay_window_error>) 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 
<command_loop_1>, handlers=17616, hfun=0x10019d4b0 <cmd_error>) 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 
<command_loop_2>, 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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]