unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#18597: 25.0.50; Assertion violation in reseat_1
@ 2014-10-01 15:43 martin rudalics
  2014-10-01 16:00 ` Eli Zaretskii
  2014-12-25 10:55 ` martin rudalics
  0 siblings, 2 replies; 11+ messages in thread
From: martin rudalics @ 2014-10-01 15:43 UTC (permalink / raw)
  To: 18597

Just got this.  Hardly to reproduce.  I can leave the session open for
at most two hours from now.

martin


Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 3724.0xad4]
0x7c911231 in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll
(gdb) bt
#0  0x7c911231 in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll
#1  0x0120f4e5 in emacs_abort () at w32fns.c:8491
#2  0x010fd6a2 in terminate_due_to_signal (sig=22, backtrace_limit=2147483647) at emacs.c:388
#3  0x01173c23 in die (msg=0x14ad9b8 "CHARPOS (pos) >= BEGV && CHARPOS (pos) <= ZV", file=0x14abc30 "xdisp.c", line=6581) at alloc.c:7105
#4  0x01036ae2 in reseat_1 (it=0x82d118, pos=..., set_stop_p=0) at xdisp.c:6581
#5  0x010369d0 in reseat (it=0x82d118, pos=..., force_p=1) at xdisp.c:6533
#6  0x0102d2bf in init_iterator (it=0x82d118, w=0x5af05e8, charpos=1, bytepos=1, row=0x5f5991c, base_face_id=DEFAULT_FACE_ID) at xdisp.c:3093
#7  0x0102d5c0 in start_display (it=0x82d118, w=0x5af05e8, pos=...) at xdisp.c:3109
#8  0x0102231f in pos_visible_p (w=0x5af05e8, charpos=2658812, x=0x82e2cc, y=0x82e2c8, rtop=0x82e2c4, rbot=0x82e2c0, rowh=0x82e2bc, vpos=0x82e2b8) at xdisp.c:1437
#9  0x010984f0 in window_scroll_pixel_based (window=..., n=-5, whole=false, noerror=0) at window.c:4920
#10 0x0109837c in window_scroll (window=..., n=-5, whole=false, noerror=0) at window.c:4878
#11 0x01099ec0 in scroll_command (n=..., direction=-1) at window.c:5481
#12 0x01099f0f in Fscroll_down (arg=...) at window.c:5509
#13 0x011928c0 in Ffuncall (nargs=2, args=0x82ed20) at eval.c:2723
#14 0x0119149d in eval_sub (form=...) at eval.c:2151
#15 0x0118f703 in internal_lisp_condition_case (var=..., bodyform=..., handlers=...) at eval.c:1313
#16 0x011d60fd in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x0) at bytecode.c:1163
#17 0x01193488 in funcall_lambda (fun=..., nargs=1, arg_vector=0x1359f15) at eval.c:2956
#18 0x01192ade in Ffuncall (nargs=2, args=0x82f368) at eval.c:2772
#19 0x0118a2dc in Ffuncall_interactively (nargs=2, args=0x82f368) at callint.c:270
#20 0x011927b4 in Ffuncall (nargs=3, args=0x82f364) at eval.c:2703
#21 0x01191a6e in Fapply (nargs=3, args=0x82f364) at eval.c:2292
#22 0x0118a710 in Fcall_interactively (function=..., record_flag=..., keys=...) at callint.c:416
#23 0x01192915 in Ffuncall (nargs=4, args=0x82f53c) at eval.c:2730
#24 0x011d5246 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x82f8a0) at bytecode.c:920
#25 0x011930b2 in funcall_lambda (fun=..., nargs=1, arg_vector=0x82f89c) at eval.c:2890
#26 0x01192ade in Ffuncall (nargs=2, args=0x82f898) at eval.c:2772
#27 0x011923f4 in call1 (fn=..., arg1=...) at eval.c:2576
#28 0x01101c86 in command_loop_1 () at keyboard.c:1569
#29 0x0118f80b in internal_condition_case (bfun=0x1101614 <command_loop_1>, handlers=..., hfun=0x1100e7f <cmd_error>) at eval.c:1344
#30 0x011012ca in command_loop_2 (ignore=...) at keyboard.c:1197
#31 0x0118edaa in internal_catch (tag=..., func=0x11012a6 <command_loop_2>, arg=...) at eval.c:1105
#32 0x01101284 in command_loop () at keyboard.c:1176
#33 0x01100a1b in recursive_edit_1 () at keyboard.c:786
#34 0x01100bd8 in Frecursive_edit () at keyboard.c:857
#35 0x010febdf in main (argc=1, argv=0xa327a0) at emacs.c:1643

Lisp Backtrace:
"scroll-down" (0x82ed24)
"funcall" (0x82ed20)
"mwheel-scroll" (0x82f36c)
"funcall-interactively" (0x82f368)
"call-interactively" (0x82f540)
"command-execute" (0x82f89c)
(gdb) frame 4
#4  0x01036ae2 in reseat_1 (it=0x82d118, pos=..., set_stop_p=0) at xdisp.c:6581
6581	  eassert (CHARPOS (pos) >= BEGV && CHARPOS (pos) <= ZV);
(gdb) p pos
$5 = {
   charpos = 1,
   bytepos = 1
}
(gdb) p BEGV
$6 = 2658017
(gdb) p ZV
$7 = 2663948
(gdb) bt full
#0  0x7c911231 in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#1  0x0120f4e5 in emacs_abort () at w32fns.c:8491
         button = 6
#2  0x010fd6a2 in terminate_due_to_signal (sig=22, backtrace_limit=2147483647) at emacs.c:388
No locals.
#3  0x01173c23 in die (msg=0x14ad9b8 "CHARPOS (pos) >= BEGV && CHARPOS (pos) <= ZV", file=0x14abc30 "xdisp.c", line=6581) at alloc.c:7105
No locals.
#4  0x01036ae2 in reseat_1 (it=0x82d118, pos=..., set_stop_p=0) at xdisp.c:6581
No locals.
#5  0x010369d0 in reseat (it=0x82d118, pos=..., force_p=1) at xdisp.c:6533
         original_pos = 1
#6  0x0102d2bf in init_iterator (it=0x82d118, w=0x5af05e8, charpos=1, bytepos=1, row=0x5f5991c, base_face_id=DEFAULT_FACE_ID) at xdisp.c:3093
         remapped_base_face_id = DEFAULT_FACE_ID
#7  0x0102d5c0 in start_display (it=0x82d118, w=0x5af05e8, pos=...) at xdisp.c:3109
         row = 0x5f5991c
         first_vpos = 1
#8  0x0102231f in pos_visible_p (w=0x5af05e8, charpos=2658812, x=0x82e2cc, y=0x82e2c8, rtop=0x82e2c4, rbot=0x82e2c0, rowh=0x82e2bc, vpos=0x82e2b8) at xdisp.c:1437
         it = {
           window = {
             i = 95356397
           },
           w = 0x5af05e8,
           f = 0x16cf610,
           method = GET_FROM_BUFFER,
           stop_charpos = 1,
           prev_stop = 0,
           base_level_stop = 0,
           end_charpos = 2663948,
           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 = false,
           ellipsis_p = false,
           avoid_cursor_p = false,
           dp = 0x18e3300,
           dpvec = 0x0,
           dpend = 0x0,
           dpvec_char_len = 0,
           dpvec_face_id = 0,
           saved_face_id = 0,
           ctl_chars = {{
               i = 0
             } <repeats 16 times>},
           start = {
             pos = {
               charpos = 1,
               bytepos = 1
             },
             overlay_string_index = -1,
             string_pos = {
               charpos = -1,
               bytepos = -1
             },
             dpvec_index = -1
           },
           current = {
             pos = {
               charpos = 1,
               bytepos = 1
             },
             overlay_string_index = -1,
             string_pos = {
               charpos = -1,
               bytepos = -1
             },
             dpvec_index = -1
           },
           n_overlay_strings = 0,
           overlay_strings_charpos = 0,
           overlay_strings = {{
               i = 0
             } <repeats 16 times>},
           string_overlays = {{
               i = 0
             } <repeats 16 times>},
           string = {
             i = 22404730
           },
           from_overlay = {
             i = 0
           },
           stack = {{
               string = {
                 i = 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 = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }, {
               string = {
                 i = 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 = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }, {
               string = {
                 i = 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 = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }, {
               string = {
                 i = 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 = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }, {
               string = {
                 i = 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 = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }},
           sp = 0,
           selective = 0,
           what = IT_CHARACTER,
           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 = 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 = {
               i = 22404730
             },
             y = {
               i = 22404730
             },
             width = {
               i = 22404730
             },
             height = {
               i = 22404730
             }
           },
           space_width = {
             i = 22404730
           },
           voffset = 0,
           tab_width = 8,
           font_height = {
             i = 22404730
           },
           object = {
             i = 0
           },
           position = {
             charpos = 0,
             bytepos = 0
           },
           truncation_pixel_width = 8,
           continuation_pixel_width = 0,
           first_visible_x = 0,
           last_visible_x = 808,
           last_visible_y = 942,
           extra_line_spacing = 0,
           max_extra_line_spacing = 0,
           override_ascent = -1,
           override_descent = 0,
           override_boff = 0,
           glyph_row = 0x5f5991c,
           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 = 16,
           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_w1 = UNKNOWN_BT,
             orig_type = UNKNOWN_BT,
             resolved_level = 0,
             invalid_levels = 0,
             invalid_rl_levels = 0,
             prev = {
               bytepos = 0,
               charpos = 0,
               type = UNKNOWN_BT,
               type_after_w1 = UNKNOWN_BT,
               orig_type = UNKNOWN_BT
             },
             last_strong = {
               bytepos = 0,
               charpos = 0,
               type = UNKNOWN_BT,
               type_after_w1 = UNKNOWN_BT,
               orig_type = UNKNOWN_BT
             },
             next_for_neutral = {
               bytepos = 0,
               charpos = 0,
               type = UNKNOWN_BT,
               type_after_w1 = UNKNOWN_BT,
               orig_type = UNKNOWN_BT
             },
             prev_for_neutral = {
               bytepos = 0,
               charpos = 0,
               type = UNKNOWN_BT,
               type_after_w1 = UNKNOWN_BT,
               orig_type = UNKNOWN_BT
             },
             next_for_ws = {
               bytepos = 0,
               charpos = 0,
               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 = 0,
                 override = NEUTRAL_DIR
               } <repeats 64 times>},
             string = {
               lstring = {
                 i = 22404730
               },
               s = 0x0,
               schars = 0,
               bufpos = 0,
               from_disp_str = false,
               unibyte = false
             },
             w = 0x5af05e8,
             paragraph_dir = NEUTRAL_DIR,
             separator_limit = 0,
             prev_was_pdf = false,
             first_elt = false,
             new_paragraph = false,
             frame_window_p = false
           },
           paragraph_embedding = L2R
         }
         itdata = 0x0
         top = {
           charpos = 1,
           bytepos = 1
         }
         visible_p = 0
         old_buffer = 0x0
#9  0x010984f0 in window_scroll_pixel_based (window=..., n=-5, whole=false, noerror=0) at window.c:4920
         it = {
           window = {
             i = 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 = {{
               i = 0
             } <repeats 16 times>},
           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 = {{
               i = 0
             } <repeats 16 times>},
           string_overlays = {{
               i = 0
             } <repeats 16 times>},
           string = {
             i = 0
           },
           from_overlay = {
             i = 0
           },
           stack = {{
               string = {
                 i = 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 = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }, {
               string = {
                 i = 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 = 3,
                 rule_idx = 0,
                 lookback = 0,
                 nglyphs = 32,
                 reversed_p = true,
                 charpos = 2660400,
                 nchars = -1,
                 nbytes = -2,
                 from = 0,
                 to = 0,
                 width = 0
               },
               face_id = 0,
               u = {
                 image = {
                   object = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 0
                   }
                 }
               },
               position = {
                 charpos = 32,
                 bytepos = 0
               },
               current = {
                 pos = {
                   charpos = 0,
                   bytepos = 22404730
                 },
                 overlay_string_index = 22404730,
                 string_pos = {
                   charpos = 22404730,
                   bytepos = 22404730
                 },
                 dpvec_index = 22404730
               },
               from_overlay = {
                 i = 524288
               },
               area = 22404730,
               method = 69201581,
               paragraph_embedding = 2660329,
               multibyte_p = true,
               string_from_display_prop_p = true,
               string_from_prefix_prop_p = false,
               display_ellipsis_p = true,
               avoid_cursor_p = false,
               bidi_p = true,
               from_disp_prop_p = true,
               line_wrap = 8,
               voffset = 0,
               space_width = {
                 i = 808
               },
               font_height = {
                 i = 942
               }
             }, {
               string = {
                 i = 0
               },
               string_nchars = 0,
               end_charpos = -1,
               stop_charpos = 0,
               prev_stop = 0,
               base_level_stop = 99981596,
               cmp_it = {
                 stop_pos = 1,
                 id = 1,
                 ch = 8,
                 rule_idx = 12,
                 lookback = 4,
                 nglyphs = 12,
                 reversed_p = 4,
                 charpos = 12,
                 nchars = 4,
                 nbytes = 18,
                 from = 4,
                 to = 0,
                 width = 0
               },
               face_id = 0,
               u = {
                 image = {
                   object = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 774
                     },
                     y = {
                       i = 1
                     },
                     width = {
                       i = 47
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }, {
               string = {
                 i = 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 = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }, {
               string = {
                 i = 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 = {
                     i = 0
                   },
                   slice = {
                     x = {
                       i = 0
                     },
                     y = {
                       i = 0
                     },
                     width = {
                       i = 0
                     },
                     height = {
                       i = 0
                     }
                   },
                   image_id = 0
                 },
                 comp = {
                   object = {
                     i = 0
                   }
                 },
                 stretch = {
                   object = {
                     i = 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 = {
                 i = 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 = true,
               avoid_cursor_p = false,
               bidi_p = false,
               from_disp_prop_p = false,
               line_wrap = 18301843,
               voffset = -19948,
               space_width = {
                 i = 0
               },
               font_height = {
                 i = 0
               }
             }},
           sp = 0,
           selective = 0,
           what = IT_CHARACTER,
           face_id = 8578984,
           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 = true,
           line_wrap = 22327828,
           base_face_id = 0,
           c = 26866366,
           len = 26866326,
           cmp_it = {
             stop_pos = 22327828,
             id = 0,
             ch = 8579016,
             rule_idx = 18466059,
             lookback = 26866358,
             nglyphs = 22447538,
             reversed_p = 216,
             charpos = 17800178,
             nchars = 19464061,
             nbytes = 86375048,
             from = 8579624,
             to = 18701373,
             width = 24809522
           },
           char_to_display = 22447538,
           glyphless_method = 8579064,
           image_id = 17797534,
           slice = {
             x = {
               i = 19464041
             },
             y = {
               i = 24809522
             },
             width = {
               i = 24809522
             },
             height = {
               i = 22447538
             }
           },
           space_width = {
             i = 22327024
           },
           voffset = -13626,
           tab_width = 1517,
           font_height = {
             i = 8579096
           },
           object = {
             i = 17799151
           },
           position = {
             charpos = 19464041,
             bytepos = 97571742
           },
           truncation_pixel_width = -11314,
           continuation_pixel_width = 1488,
           first_visible_x = 18307558,
           last_visible_x = 22327024,
           last_visible_y = 80,
           extra_line_spacing = 272,
           max_extra_line_spacing = 18695924,
           override_ascent = 19464041,
           override_descent = 69201576,
           override_boff = 8579160,
           glyph_row = 0x1176982,
           area = 22327024,
           nglyphs = 69142600,
           pixel_width = 16,
           ascent = 0,
           descent = 0,
           max_ascent = 0,
           max_descent = 69142600,
           phys_ascent = 22486632,
           phys_descent = 0,
           max_phys_ascent = 0,
           max_phys_descent = 8579208,
           current_x = 18311614,
           continuation_lines_width = 22486634,
           eol_pos = {
             charpos = 0,
             bytepos = 0
           },
           current_y = 0,
           first_vpos = 0,
           vpos = 0,
           hpos = 0,
           left_user_fringe_bitmap = 43582,
           right_user_fringe_bitmap = 1518,
           left_user_fringe_face_id = 0,
           right_user_fringe_face_id = 0,
           bidi_p = false,
           bidi_it = {
             bytepos = 8579272,
             charpos = 17989041,
             ch = 23554256,
             nchars = 0,
             ch_len = 8579256,
             type = 17803662,
             type_after_w1 = 86375048,
             orig_type = NEUTRAL_B,
             resolved_level = 23554258,
             invalid_levels = 23554256,
             invalid_rl_levels = 0,
             prev = {
               bytepos = 86375048,
               charpos = 8579288,
               type = 17803662,
               type_after_w1 = 69201576,
               orig_type = NEUTRAL_B
             },
             last_strong = {
               bytepos = 8579304,
               charpos = 17812606,
               type = 86375048,
               type_after_w1 = 69201576,
               orig_type = 8579320
             },
             next_for_neutral = {
               bytepos = 17803662,
               charpos = 22447538,
               type = WEAK_EN,
               type_after_w1 = 8579336,
               orig_type = 17797965
             },
             prev_for_neutral = {
               bytepos = 69201581,
               charpos = 23918096,
               type = 8579336,
               type_after_w1 = 17803959,
               orig_type = 23918101
             },
             next_for_ws = {
               bytepos = 3,
               charpos = 8581656,
               type = 16833292,
               type_after_w1 = 70142048,
               orig_type = 49
             },
             next_en_pos = 190,
             next_en_type = STRONG_L,
             ignore_bn_limit = -1,
             sor = 3,
             scan_dir = 0,
             disp_pos = 0,
             disp_prop = 0,
             stack_idx = 0,
             level_stack = {{
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 69201581,
                 override = 2658017
               }, {
                 level = 24809522,
                 override = 86375053
               }, {
                 level = 95356397,
                 override = 97571742
               }, {
                 level = 23918096,
                 override = NEUTRAL_DIR
               }, {
                 level = 26866342,
                 override = NEUTRAL_DIR
               }, {
                 level = 22404754,
                 override = 2663948
               }, {
                 level = 0,
                 override = 24809522
               }, {
                 level = 21622642,
                 override = 19464041
               }, {
                 level = 21622623,
                 override = 8580288
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 8579044,
                 override = NEUTRAL_DIR
               }, {
                 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 = 2658017,
                 override = L2R
               }, {
                 level = 1,
                 override = 16777215
               }, {
                 level = 257,
                 override = 19464060
               }, {
                 level = 17,
                 override = 17803662
               }, {
                 level = 19464016,
                 override = 12
               }, {
                 level = 8579624,
                 override = 17800121
               }, {
                 level = 1,
                 override = 19464016
               }, {
                 level = 8579044,
                 override = 135
               }, {
                 level = 19464021,
                 override = 8579928
               }, {
                 level = 8579736,
                 override = 18428082
               }, {
                 level = 19464041,
                 override = 19464061
               }, {
                 level = 52,
                 override = 1028
               }, {
                 level = 1,
                 override = 8579932
               }, {
                 level = 8579688,
                 override = 18466059
               }, {
                 level = 26866358,
                 override = 22447538
               }, {
                 level = 26866374,
                 override = 17803797
               }, {
                 level = 19403405,
                 override = 1028
               }, {
                 level = 8579720,
                 override = 17803662
               }, {
                 level = 19464016,
                 override = 17
               }, {
                 level = 8579720,
                 override = 17803797
               }, {
                 level = 19403405,
                 override = 19464016
               }, {
                 level = 8579736,
                 override = 20290901
               }, {
                 level = 12,
                 override = 52
               }, {
                 level = 8579896,
                 override = 18426910
               }, {
                 level = 80073072,
                 override = L2R
               }, {
                 level = 8579928,
                 override = 2658631
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 2658652,
                 override = 4294967295
               }, {
                 level = -2,
                 override = NEUTRAL_DIR
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 0,
                 override = NEUTRAL_DIR
               }, {
                 level = 8579896,
                 override = 18431290
               }, {
                 level = 80073072,
                 override = NEUTRAL_DIR
               }, {
                 level = 8579864,
                 override = 17800178
               }, {
                 level = 24809522,
                 override = 12
               }, {
                 level = 8579896,
                 override = 18430160
               }, {
                 level = 19464021,
                 override = 16
               }, {
                 level = 1,
                 override = 17797534
               }, {
                 level = 20290881,
                 override = 28
               }, {
                 level = 22404730,
                 override = 22506784
               }, {
                 level = 12,
                 override = 20290901
               }},
             string = {
               lstring = {
                 i = 8580456
               },
               s = 0x11d5c3d ";E \017 $(",
               schars = 16,
               bufpos = 22404730,
               from_disp_str = false,
               unibyte = true
             },
             w = 0x199f2ae,
             paragraph_dir = 24809522,
             separator_limit = 24809522,
             prev_was_pdf = false,
             first_elt = true,
             new_paragraph = false,
             frame_window_p = false
           },
           paragraph_embedding = 18695924
         }
         w = 0x5af05e8
         start = {
           charpos = 1,
           bytepos = 1
         }
         this_scroll_margin = 0
         vscrolled = 0
         x = 0
         y = 0
         rtop = 0
         rbot = 0
         rowh = 0
         vpos = 0
         itdata = 0x0
         window_total_lines = 0
         frame_line_height = 16
         adjust_old_pointm = false
#10 0x0109837c in window_scroll (window=..., n=-5, whole=false, noerror=0) at window.c:4878
No locals.
#11 0x01099ec0 in scroll_command (n=..., direction=-1) at window.c:5481
         count = 17
#12 0x01099f0f in Fscroll_down (arg=...) at window.c:5509
No locals.
#13 0x011928c0 in Ffuncall (nargs=2, args=0x82ed20) at eval.c:2723
         internal_argbuf = {{
             i = 69201576
           }, {
             i = 25985826
           }, {
             i = 8580296
           }, {
             i = 17803662
           }, {
             i = 21643488
           }, {
             i = 10
           }, {
             i = 22506786
           }, {
             i = 24809522
           }}
         fun = {
           i = 19399029
         }
         original_fun = {
           i = 22527082
         }
         funcar = {
           i = 8580312
         }
         numargs = 1
         lisp_numargs = {
           i = 21643488
         }
         val = {
           i = 20949188
         }
         internal_args = 0x82ed24
         i = 17797893
         count = 16
#14 0x0119149d in eval_sub (form=...) at eval.c:2151
         vals = 0x82ed20
         argnum = 2
         sa_avail = 16376
         sa_count = 16
         sa_must_free = false
         numargs = {
           i = 8
         }
         args_left = {
           i = 22404730
         }
         i = 8580388
         maxargs = 36
         argvals = {{
             i = 22404730
           }, {
             i = 23643232
           }, {
             i = 20290861
           }, {
             i = 20290901
           }, {
             i = 8580568
           }, {
             i = 18429085
           }, {
             i = 15
           }, {
             i = 24809522
           }}
         fun = {
           i = 21643493
         }
         val = {
           i = 18273347
         }
         original_fun = {
           i = 22460330
         }
         original_args = {
           i = 20291630
         }
         funcar = {
           i = 20290856
         }
         gcpro1 = {
           next = 0x5d0d23e,
           var = 0x6,
           nvars = 6
         }
         gcpro2 = {
           next = 0x82edb8,
           var = 0x10f9622,
           nvars = 97571390
         }
         gcpro3 = {
           next = 0x10fa98e,
           var = 0x82ed20,
           nvars = 2
         }
         count = 15
#15 0x0118f703 in internal_lisp_condition_case (var=..., bodyform=..., handlers=...) at eval.c:1313
         val = {
           i = 22404730
         }
         c = 0x41fcfa8
         oldhandlerlist = 0x41fcf28
         clausenb = 1
#16 0x011d60fd in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x0) at bytecode.c:1163
         handlers = {
           i = 20291646
         }
         body = {
           i = 20291622
         }
         targets = {0x11d813a, 0x11d819e, 0x11d81a0, 0x11d81a2, 0x11d81a4, 0x11d81a4, 0x11d81ea, 0x11d8242, 0x11d498a, 0x11d498c, 0x11d498e, 0x11d4990, 0x11d4992, 0x11d4992, 0x11d4998, 0x11d4955, 0x11d4e98, 0x11d4e9a, 0x11d4e9c, 0x11d4e9e, 0x11d4ea0, 0x11d4ea0, 0x11d4edb, 0x11d4ea6, 0x11d5174, 0x11d5176, 0x11d5178, 0x11d517a, 0x11d517c, 0x11d517c, 0x11d5125, 0x11d513f, 0x11d5219, 0x11d521b, 0x11d521d, 0x11d521f, 0x11d5221, 0x11d5221, 0x11d51ca, 0x11d51e4, 0x11d52c5, 0x11d52c7, 0x11d52c9, 0x11d52cb, 0x11d52cd, 0x11d52cd, 0x11d5276, 0x11d5290, 0x11d6019, 0x11d5e6f, 0x11d5e66, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d61ec, 0x11d62e5, 0x11d6333, 0x11d6381, 0x11d63d3, 0x11d4d22, 0x11d4d81, 0x11d642f, 0x11d4c62, 0x11d4dd7, 0x11d647e, 0x11d64d4, 0x11d6511, 0x11d6567, 0x11d65ae,
  0x11d6663, 0x11d66a0, 0x11d66f6, 0x11d6765, 0x11d67a2, 0x11d67df, 0x11d6835, 0x11d688b, 0x11d68e1, 0x11d6950, 0x11d6997, 0x11d69de, 0x11d6a93, 0x11d6b0c, 0x11d6b85, 0x11d6d9e, 0x11d6dfc, 0x11d6e5a
, 0x11d6eb8, 0x11d6f16, 0x11d6f5d, 0x11d6fda, 0x11d7021, 0x11d7068, 0x11d70af, 0x11d7193, 0x11d5d26, 0x11d71e4, 0x11d7221, 0x11d72d2, 0x11d7323, 0x11d7374, 0x11d73b1, 0x11d73f4, 0x11d7437, 0x11d7482, 0x11d813a, 0x11d74c8, 0x11d7501, 0x11d753a, 0x11d7573, 0x11d75ac, 0x11d75e5, 0x11d5d26, 0x11d813a, 0x11d7622, 0x11d766a, 0x11d76a7, 0x11d76e4, 0x11d773a, 0x11d7790, 0x11d77cd, 0x11d78c1, 0x11d7917, 0x11d796d, 0x11d79c3, 0x11d79fc, 0x11d813a, 0x11d5c78, 0x11d5351, 0x11d4b4d, 0x11d5444, 0x11d5559, 0x11d5664, 0x11d5c1b, 0x11d5c4b, 0x11d50e2, 0x11d5ce8, 0x11d5d54, 0x11d5dca, 0x11d5e08, 0x11d604f, 
0x11d60be, 0x11d612d, 0x11d6183, 0x11d5314, 0x11d7a39, 0x11d7aa8, 0x11d7ae5, 0x11d7b22, 0x11d7b5f, 0x11d7b9c, 0x11d7bf2, 0x11d7c48, 0x11d7c9e, 0x11d7cf4, 0x11d7e2d, 0x11d7e83, 0x11d7ed9, 0x11d7f16, 0x11d7f6c, 0x11d7fc2, 0x11d800b, 0x11d8054, 0x11d70f6, 0x11d713d, 0x11d809b, 0x11d80ed, 0x11d813a, 0x11d576f, 0x11d583b, 0x11d5938, 0x11d5a35, 0x11d5b28, 0x11d65f5, 0x11d6a25, 0x11d7264, 0x11d82b8, 0x11d8310, 0x11d813a, 0x11d813a, 0x11d8386, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d83fb <repeats 64 times>}
         count = 8
         op = 143
         vectorp = 0x1359f14
         stack = {
           pc = 0x13fa769 "\210  ",
           byte_string = {
             i = 20291329
           },
           byte_string_start = 0x13fa6ca "\b \f",
           next = 0x82f6c0
         }
         top = 0x82ee94
         result = {
           i = 22404608
         }
         type = 20291296
#17 0x01193488 in funcall_lambda (fun=..., nargs=1, arg_vector=0x1359f15) at eval.c:2956
         val = {
           i = 8581416
         }
         syms_left = {
           i = 22404730
         }
         next = {
           i = 23643234
         }
         lexenv = {
           i = 22404730
         }
         count = 7
         i = 1
         optional = false
         rest = false
#18 0x01192ade in Ffuncall (nargs=2, args=0x82f368) at eval.c:2772
         fun = {
           i = 20291301
         }
         original_fun = {
           i = 25986034
         }
         funcar = {
           i = 8581592
         }
         numargs = 1
         lisp_numargs = {
           i = 22404730
         }
         val = {
           i = 97571406
         }
         internal_args = 0x0
         i = 17803662
         count = 6
#19 0x0118a2dc in Ffuncall_interactively (nargs=2, args=0x82f368) at callint.c:270
         speccount = 5
#20 0x011927b4 in Ffuncall (nargs=3, args=0x82f364) at eval.c:2703
         fun = {
           i = 21642557
         }
         original_fun = {
           i = 22488034
         }
         funcar = {
           i = 8581800
         }
         numargs = 2
         lisp_numargs = {
           i = 12
         }
         val = {
           i = 97571406
         }
         internal_args = 0x0
         i = 18431338
         count = 4
#21 0x01191a6e in Fapply (nargs=3, args=0x82f364) at eval.c:2292
         i = 4
         numargs = 1
         funcall_nargs = 20291301
         spread_arg = {
           i = 97571406
         }
         funcall_args = 0x0
         fun = {
           i = 22488034
         }
         retval = {
           i = 4
         }
         sa_avail = 16384
         sa_count = 4
         sa_must_free = false
#22 0x0118a710 in Fcall_interactively (function=..., record_flag=..., keys=...) at callint.c:416
         args = {{
             i = 22488034
           }, {
             i = 25986034
           }, {
             i = 97571742
           }}
         result = {
           i = 21652853
         }
         input = {
           i = 20291894
         }
         funval = {
           i = 20291301
         }
         events = 3724
         args = 0x10faa15
         visargs = 0x10fa98e
         specs = {
           i = 97571406
         }
         filter_specs = {
           i = 20291894
         }
         teml = {
           i = 17800178
         }
         up_event = {
           i = 22404730
         }
         enable = {
           i = 22404730
         }
         sa_avail = 16384
         sa_count = 4
         sa_must_free = false
         speccount = 4
         next_event = 21642581
         prefix_arg = {
           i = 22404730
         }
         string = 0x0
         tem = 0x82f468 "\b  "
         varies = 0x82f438 "\001"
         i = 10
         nargs = 21642581
         mark = 17803330
         arg_from_tty = false
         gcpro1 = {
           next = 0x41feea8,
           var = 0x16ac12e,
           nvars = 16
         }
         gcpro2 = {
           next = 0x82f3e8,
           var = 0x11769a4,
           nvars = 22323092
         }
         gcpro3 = {
           next = 0x118f3c3,
           var = 0x12b13ad,
           nvars = 12
         }
         gcpro4 = {
           next = 0x4cd3ec6,
           var = 0x20,
           nvars = 64
         }
         gcpro5 = {
           next = 0x155de7a,
           var = 0x82f3b8,
           nvars = 18307558
         }
         key_count = 1
         record_then_fail = false
         save_this_command = {
           i = 25986034
         }
         save_last_command = {
           i = 22447754
         }
         save_this_original_command = {
           i = 25986034
         }
         save_real_this_command = {
           i = 25986034
         }
#23 0x01192915 in Ffuncall (nargs=4, args=0x82f53c) at eval.c:2730
         internal_argbuf = {{
             i = 25986034
           }, {
             i = 22404730
           }, {
             i = 8582408
           }, {
             i = 18313140
           }, {
             i = 22339228
           }, {
             i = 22404730
           }, {
             i = 86375048
           }, {
             i = 22488128
           }}
         fun = {
           i = 21642581
         }
         original_fun = {
           i = 22488250
         }
         funcar = {
           i = 99609430
         }
         numargs = 3
         lisp_numargs = {
           i = 99609470
         }
         val = {
           i = 22404730
         }
         internal_args = 0x82f540
         i = 2
         count = 3
#24 0x011d5246 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x82f8a0) at bytecode.c:920
         targets = {0x11d813a, 0x11d819e, 0x11d81a0, 0x11d81a2, 0x11d81a4, 0x11d81a4, 0x11d81ea, 0x11d8242, 0x11d498a, 0x11d498c, 0x11d498e, 0x11d4990, 0x11d4992, 0x11d4992, 0x11d4998, 0x11d4955, 0x11d4e98, 0x11d4e9a, 0x11d4e9c, 0x11d4e9e, 0x11d4ea0, 0x11d4ea0, 0x11d4edb, 0x11d4ea6, 0x11d5174, 0x11d5176, 0x11d5178, 0x11d517a, 0x11d517c, 0x11d517c, 0x11d5125, 0x11d513f, 0x11d5219, 0x11d521b, 0x11d521d, 0x11d521f, 0x11d5221, 0x11d5221, 0x11d51ca, 0x11d51e4, 0x11d52c5, 0x11d52c7, 0x11d52c9, 0x11d52cb, 0x11d52cd, 0x11d52cd, 0x11d5276, 0x11d5290, 0x11d6019, 0x11d5e6f, 0x11d5e66, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d61ec, 0x11d62e5, 0x11d6333, 0x11d6381, 0x11d63d3, 0x11d4d22, 0x11d4d81, 0x11d642f, 0x11d4c62, 0x11d4dd7, 0x11d647e, 0x11d64d4, 0x11d6511, 0x11d6567, 0x11d65ae,
  0x11d6663, 0x11d66a0, 0x11d66f6, 0x11d6765, 0x11d67a2, 0x11d67df, 0x11d6835, 0x11d688b, 0x11d68e1, 0x11d6950, 0x11d6997, 0x11d69de, 0x11d6a93, 0x11d6b0c, 0x11d6b85, 0x11d6d9e, 0x11d6dfc, 0x11d6e5a
, 0x11d6eb8, 0x11d6f16, 0x11d6f5d, 0x11d6fda, 0x11d7021, 0x11d7068, 0x11d70af, 0x11d7193, 0x11d5d26, 0x11d71e4, 0x11d7221, 0x11d72d2, 0x11d7323, 0x11d7374, 0x11d73b1, 0x11d73f4, 0x11d7437, 0x11d7482, 0x11d813a, 0x11d74c8, 0x11d7501, 0x11d753a, 0x11d7573, 0x11d75ac, 0x11d75e5, 0x11d5d26, 0x11d813a, 0x11d7622, 0x11d766a, 0x11d76a7, 0x11d76e4, 0x11d773a, 0x11d7790, 0x11d77cd, 0x11d78c1, 0x11d7917, 0x11d796d, 0x11d79c3, 0x11d79fc, 0x11d813a, 0x11d5c78, 0x11d5351, 0x11d4b4d, 0x11d5444, 0x11d5559, 0x11d5664, 0x11d5c1b, 0x11d5c4b, 0x11d50e2, 0x11d5ce8, 0x11d5d54, 0x11d5dca, 0x11d5e08, 0x11d604f, 
0x11d60be, 0x11d612d, 0x11d6183, 0x11d5314, 0x11d7a39, 0x11d7aa8, 0x11d7ae5, 0x11d7b22, 0x11d7b5f, 0x11d7b9c, 0x11d7bf2, 0x11d7c48, 0x11d7c9e, 0x11d7cf4, 0x11d7e2d, 0x11d7e83, 0x11d7ed9, 0x11d7f16, 0x11d7f6c, 0x11d7fc2, 0x11d800b, 0x11d8054, 0x11d70f6, 0x11d713d, 0x11d809b, 0x11d80ed, 0x11d813a, 0x11d576f, 0x11d583b, 0x11d5938, 0x11d5a35, 0x11d5b28, 0x11d65f5, 0x11d6a25, 0x11d7264, 0x11d82b8, 0x11d8310, 0x11d813a, 0x11d813a, 0x11d8386, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d813a, 0x11d83fb <repeats 64 times>}
         count = 3
         op = 3
         vectorp = 0x12f3f5c
         stack = {
           pc = 0x1450b39 "\006\006\071  ",
           byte_string = {
             i = 19873609
           },
           byte_string_start = 0x1450ac5 " \020 ? \f",
           next = 0x0
         }
         top = 0x82f53c
         result = {
           i = 18426910
         }
         type = 19873584
#25 0x011930b2 in funcall_lambda (fun=..., nargs=1, arg_vector=0x82f89c) at eval.c:2890
         val = {
           i = 8583112
         }
         syms_left = {
           i = 4100
         }
         next = {
           i = 86375048
         }
         lexenv = {
           i = 22339468
         }
         count = 3
         i = 18311695
         optional = false
         rest = 130
#26 0x01192ade in Ffuncall (nargs=2, args=0x82f898) at eval.c:2772
         fun = {
           i = 19873589
         }
         original_fun = {
           i = 22448410
         }
         funcar = {
           i = 22404730
         }
         numargs = 1
         lisp_numargs = {
           i = 22404754
         }
         val = {
           i = 22480802
         }
         internal_args = 0x0
         i = 18304449
         count = 2
#27 0x011923f4 in call1 (fn=..., arg1=...) at eval.c:2576
No locals.
#28 0x01101c86 in command_loop_1 () at keyboard.c:1569
         scount = 2
         cmd = {
           i = 25986034
         }
         keybuf = {{
             i = 97571742
           }, {
             i = 204
           }, {
             i = 18431338
           }, {
             i = 22448890
           }, {
             i = 97599934
           }, {
             i = 19409489
           }, {
             i = 22404730
           }, {
             i = 17803569
           }, {
             i = 2097152
           }, {
             i = 8583464
           }, {
             i = 17829985
           }, {
             i = 22448890
           }, {
             i = 97599934
           }, {
             i = 19409489
           }, {
             i = 22404730
           }, {
             i = 69177112
           }, {
             i = 22404730
           }, {
             i = 8583560
           }, {
             i = 17829764
           }, {
             i = 97599934
           }, {
             i = 8583503
           }, {
             i = 8583528
           }, {
             i = 18419238
           }, {
             i = 2
           }, {
             i = 22412438
           }, {
             i = 69193628
           }, {
             i = 2084648
           }, {
             i = 22116968
           }, {
             i = 3
           }, {
             i = 8583560
           }}
         i = 1
         prev_modiff = 8130
         prev_buffer = 0x525fa88
         already_adjusted = false
#29 0x0118f80b in internal_condition_case (bfun=0x1101614 <command_loop_1>, handlers=..., hfun=0x1100e7f <cmd_error>) at eval.c:1344
         val = {
           i = 22412438
         }
         c = 0x41fcf28
#30 0x011012ca in command_loop_2 (ignore=...) at keyboard.c:1197
         val = {
           i = 0
         }
#31 0x0118edaa in internal_catch (tag=..., func=0x11012a6 <command_loop_2>, arg=...) at eval.c:1105
         val = {
           i = 22404730
         }
         c = 0x41fcea8
#32 0x01101284 in command_loop () at keyboard.c:1176
No locals.
#33 0x01100a1b in recursive_edit_1 () at keyboard.c:786
         count = 1
         val = {
           i = 8583784
         }
#34 0x01100bd8 in Frecursive_edit () at keyboard.c:857
         count = 0
         buffer = {
           i = 22404730
         }
#35 0x010febdf in main (argc=1, argv=0xa327a0) at emacs.c:1643
         dummy = {
           i = 2009095316
         }
         stack_bottom_variable = 0 '\000'
         do_initial_setlocale = true
         dumping = false
         skip_args = 0
         no_loadup = false
         junk = 0x0
         dname_arg = 0x0
         ch_to_dir = 0x0
         original_pwd = 0x0

Lisp Backtrace:
"scroll-down" (0x82ed24)
"funcall" (0x82ed20)
"mwheel-scroll" (0x82f36c)
"funcall-interactively" (0x82f368)
"call-interactively" (0x82f540)
"command-execute" (0x82f89c)
(gdb)



In GNU Emacs 25.0.50.1 (i686-pc-mingw32)
  of 2014-10-01 on MACHNO
Repository revision: 117994 eggert@cs.ucla.edu-20141001032816-8mcte639s88t61nw
Windowing system distributor `Microsoft Corp.', version 5.1.2600
Configured using:
  `configure --prefix=/c/emacs/quickfixes --enable-checking=yes
  --enable-check-lisp-object-type=yes 'CFLAGS=-O0 -g3'
  CPPFLAGS=-DGLYPH_DEBUG=1'

Configured features:
SOUND NOTIFY ACL

Important settings:
   value of $LANG: ENU
   locale-coding-system: cp1252

Major mode: Emacs-Lisp

Minor modes in effect:
   shell-dirtrack-mode: t
   scroll-restore-mode: t
   regexp-lock-mode: t
   eldoc-header-mode: t
   show-paren-mode: t
   tooltip-mode: t
   electric-indent-mode: t
   mouse-wheel-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t
   temp-buffer-resize-mode: t
   column-number-mode: t
   line-number-mode: t
   auto-fill-function: my-lisp-mode-auto-fill

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<menu-bar> <help-menu> <send-emacs-bug-report>

Recent messages:
Loading paren...done
Loading ~/site-lisp/eldoc-header.elc...done
Loading ~/site-lisp/frame-dump.elc...done
Loading c:/Dokumente und Einstellungen/martin/Anwendungsdaten/site-lisp/win-tabs.el (source)...done
Loading c:/Dokumente und Einstellungen/martin/Anwendungsdaten/site-lisp/frame-tabs.el (source)...done
Loading c:/Dokumente und Einstellungen/martin/Anwendungsdaten/site-lisp/frame-test.el (source)...done
With .emacs from "2014-10-01 08:51:07 martin"

Load-path shadows:
None found.

Features:
(shadow gnus-util mail-extr warnings emacsbug message format-spec rfc822
mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util
mail-prsvr mail-utils cus-edit wid-edit cc-mode cc-fonts cc-guess
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-bzr
frame-tabs win-tabs add-log speck elp ediff-vers ediff-trees ediff-merg
ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff
local-tags windmove info-look find-func elinfo-support elinfo texinfo
info shell pcomplete comint ansi-color ring vc-cvs sidebar easymenu
bookmark pp sort m&d scroll-restore regexp-lock easy-mmode time-stamp
eldoc cl-loaddefs cl-lib help-fns find-dired dired jka-compr paren
cus-start cus-load avoid time-date tooltip electric uniquify ediff-hook
vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns
disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode 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 w32notify w32
multi-tty emacs)

Memory information:
((conses 8 210051 9234)
  (symbols 24 27223 0)
  (miscs 20 103 333)
  (strings 16 37650 4812)
  (string-bytes 1 1171817)
  (vectors 8 18039)
  (vector-slots 4 490972 5584)
  (floats 8 143 67)
  (intervals 28 6997 65)
  (buffers 516 34))





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 15:43 bug#18597: 25.0.50; Assertion violation in reseat_1 martin rudalics
@ 2014-10-01 16:00 ` Eli Zaretskii
  2014-10-01 16:05   ` martin rudalics
  2014-12-25 10:55 ` martin rudalics
  1 sibling, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2014-10-01 16:00 UTC (permalink / raw)
  To: martin rudalics; +Cc: 18597

> Date: Wed, 01 Oct 2014 17:43:56 +0200
> From: martin rudalics <rudalics@gmx.at>
> 
> (gdb) frame 4
> #4  0x01036ae2 in reseat_1 (it=0x82d118, pos=..., set_stop_p=0) at xdisp.c:6581
> 6581	  eassert (CHARPOS (pos) >= BEGV && CHARPOS (pos) <= ZV);
> (gdb) p pos
> $5 = {
>    charpos = 1,
>    bytepos = 1
> }
> (gdb) p BEGV
> $6 = 2658017
> (gdb) p ZV
> $7 = 2663948

This says that the window's start position is 1 and also that position
2658017 is inside the window.  Is that reasonable?

What does this show:

  (gdb) frame 9
  (gdb) p w->start





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 16:00 ` Eli Zaretskii
@ 2014-10-01 16:05   ` martin rudalics
  2014-10-01 16:41     ` Eli Zaretskii
  2014-10-01 16:45     ` Eli Zaretskii
  0 siblings, 2 replies; 11+ messages in thread
From: martin rudalics @ 2014-10-01 16:05 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 18597

 > This says that the window's start position is 1 and also that position
> 2658017 is inside the window.  Is that reasonable?

Hardly.

> What does this show:
>
>    (gdb) frame 9
>    (gdb) p w->start
>

(gdb) frame 9
#9  0x010984f0 in window_scroll_pixel_based (window=..., n=-5, whole=false, noerror=0) at window.c:4920
4920	  if (!pos_visible_p (w, PT, &x, &y, &rtop, &rbot, &rowh, &vpos))
(gdb) p w->start
$8 = {
   i = 24813235
}

martin






^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 16:05   ` martin rudalics
@ 2014-10-01 16:41     ` Eli Zaretskii
  2014-10-01 16:45     ` Eli Zaretskii
  1 sibling, 0 replies; 11+ messages in thread
From: Eli Zaretskii @ 2014-10-01 16:41 UTC (permalink / raw)
  To: martin rudalics; +Cc: 18597

> Date: Wed, 01 Oct 2014 18:05:03 +0200
> From: martin rudalics <rudalics@gmx.at>
> CC: 18597@debbugs.gnu.org
> 
> > What does this show:
> >
> >    (gdb) frame 9
> >    (gdb) p w->start
> >
> 
> (gdb) frame 9
> #9  0x010984f0 in window_scroll_pixel_based (window=..., n=-5, whole=false, noerror=0) at window.c:4920
> 4920	  if (!pos_visible_p (w, PT, &x, &y, &rtop, &rbot, &rowh, &vpos))
> (gdb) p w->start
> $8 = {
>    i = 24813235
> }

And the same in frame #8?





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 16:05   ` martin rudalics
  2014-10-01 16:41     ` Eli Zaretskii
@ 2014-10-01 16:45     ` Eli Zaretskii
  2014-10-01 16:54       ` martin rudalics
  1 sibling, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2014-10-01 16:45 UTC (permalink / raw)
  To: martin rudalics; +Cc: 18597

> Date: Wed, 01 Oct 2014 18:05:03 +0200
> From: martin rudalics <rudalics@gmx.at>
> CC: 18597@debbugs.gnu.org
> 
> > What does this show:
> >
> >    (gdb) frame 9
> >    (gdb) p w->start
> >
> 
> (gdb) frame 9
> #9  0x010984f0 in window_scroll_pixel_based (window=..., n=-5, whole=false, noerror=0) at window.c:4920
> 4920	  if (!pos_visible_p (w, PT, &x, &y, &rtop, &rbot, &rowh, &vpos))
> (gdb) p w->start
> $8 = {
>    i = 24813235
> }

And the same in frame #8?

Also, in frame 8, what do these show:

  (gdb) p old_buffer->name_
  (gdb) xstring
  (gdb) p current_buffer->name_
  (gdb) xstring






^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 16:45     ` Eli Zaretskii
@ 2014-10-01 16:54       ` martin rudalics
  2014-10-01 17:03         ` Eli Zaretskii
  0 siblings, 1 reply; 11+ messages in thread
From: martin rudalics @ 2014-10-01 16:54 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 18597

> And the same in frame #8?
>
> Also, in frame 8, what do these show:
>
>    (gdb) p old_buffer->name_
>    (gdb) xstring
>    (gdb) p current_buffer->name_
>    (gdb) xstring

(gdb) frame 8
#8  0x0102231f in pos_visible_p (w=0x5af05e8, charpos=2658812, x=0x82e2cc, y=0x82e2c8, rtop=0x82e2c4, rbot=0x82e2c0, rowh=0x82e2bc, vpos=0x82e2b8) at xdisp.c:1437
1437	  start_display (&it, w, top);
(gdb) p w->start
$11 = {
   i = 24813235
}
(gdb) p old_buffer->name_
Cannot access memory at address 0x4
(gdb) xstring
$12 = (struct Lisp_String *) 0x17a9eb0
0
(gdb) p current_buffer->name_
$13 = {
   i = 70507305
}
(gdb) xstring
$14 = (struct Lisp_String *) 0x433db28
"*info*"

martin






^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 16:54       ` martin rudalics
@ 2014-10-01 17:03         ` Eli Zaretskii
  2014-10-01 17:19           ` martin rudalics
  0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2014-10-01 17:03 UTC (permalink / raw)
  To: martin rudalics; +Cc: 18597

> Date: Wed, 01 Oct 2014 18:54:16 +0200
> From: martin rudalics <rudalics@gmx.at>
> CC: 18597@debbugs.gnu.org
> 
> (gdb) frame 8
> #8  0x0102231f in pos_visible_p (w=0x5af05e8, charpos=2658812, x=0x82e2cc, y=0x82e2c8, rtop=0x82e2c4, rbot=0x82e2c0, rowh=0x82e2bc, vpos=0x82e2b8) at xdisp.c:1437
> 1437	  start_display (&it, w, top);
> (gdb) p w->start
> $11 = {
>    i = 24813235
> }

Then I must be missing something, since this code in pos_visible_p:

  SET_TEXT_POS_FROM_MARKER (top, w->start);
  /* Scrolling a minibuffer window via scroll bar when the echo area
     shows long text sometimes resets the minibuffer contents behind
     our backs.  */
  if (CHARPOS (top) > ZV)
    SET_TEXT_POS (top, BEGV, BEGV_BYTE);

  /* Compute exact mode line heights.  */
  if (WINDOW_WANTS_MODELINE_P (w))
    w->mode_line_height
      = display_mode_line (w, CURRENT_MODE_LINE_FACE_ID (w),
			   BVAR (current_buffer, mode_line_format));

  if (WINDOW_WANTS_HEADER_LINE_P (w))
    w->header_line_height
      = display_mode_line (w, HEADER_LINE_FACE_ID,
			   BVAR (current_buffer, header_line_format));

  start_display (&it, w, top);

uses w->start for the position in 'top', with which it calls
start_display.  And if somehow, the condition

  if (CHARPOS (top) > ZV)
    SET_TEXT_POS (top, BEGV, BEGV_BYTE);

fired, then still 'top' should be at BEGV.  What am I missing here?





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 17:03         ` Eli Zaretskii
@ 2014-10-01 17:19           ` martin rudalics
  2014-10-01 17:29             ` Eli Zaretskii
  0 siblings, 1 reply; 11+ messages in thread
From: martin rudalics @ 2014-10-01 17:19 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 18597

Does

(gdb) p ZV
$33 = 2663948
(gdb) p w->start
$29 = {
   i = 24813235
}
(gdb) p marker_position (w->start)
$30 = 1

indicate that w->start has a bad value or that the marker is corrupted?

martin





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 17:19           ` martin rudalics
@ 2014-10-01 17:29             ` Eli Zaretskii
  2014-10-01 17:40               ` martin rudalics
  0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2014-10-01 17:29 UTC (permalink / raw)
  To: martin rudalics; +Cc: 18597

> Date: Wed, 01 Oct 2014 19:19:17 +0200
> From: martin rudalics <rudalics@gmx.at>
> CC: 18597@debbugs.gnu.org
> 
> Does
> 
> (gdb) p ZV
> $33 = 2663948
> (gdb) p w->start
> $29 = {
>    i = 24813235
> }
> (gdb) p marker_position (w->start)
> $30 = 1
> 
> indicate that w->start has a bad value or that the marker is corrupted?

If BEGV is greater than 1, then yes, the marker is outside the
accessible portion of the buffer.  But I don't see how that could
happen.  Since this is an Info buffer, I guess it's some snafu with
narrowing.

Do you happen to remember the last commands before the abort?





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 17:29             ` Eli Zaretskii
@ 2014-10-01 17:40               ` martin rudalics
  0 siblings, 0 replies; 11+ messages in thread
From: martin rudalics @ 2014-10-01 17:40 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 18597

 > Do you happen to remember the last commands before the abort?

I think I was running make info, reverting the *info* buffer and trying
to get to the same position as before by use of some pattern matching.
And somewhere in between I was apparently trying to scroll with the
mouse.  Weird.  Maybe this was really a narrowing issue.

I'm closing the session now.  Not sure what to do about the bug.  There
will be hardly any more information ...

Thanks, martin





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#18597: 25.0.50; Assertion violation in reseat_1
  2014-10-01 15:43 bug#18597: 25.0.50; Assertion violation in reseat_1 martin rudalics
  2014-10-01 16:00 ` Eli Zaretskii
@ 2014-12-25 10:55 ` martin rudalics
  1 sibling, 0 replies; 11+ messages in thread
From: martin rudalics @ 2014-12-25 10:55 UTC (permalink / raw)
  To: 18597-done

 > Just got this.  Hardly to reproduce.  I can leave the session open for
 > at most two hours from now.

Never seen this again.  Closing.

martin





^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-12-25 10:55 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-01 15:43 bug#18597: 25.0.50; Assertion violation in reseat_1 martin rudalics
2014-10-01 16:00 ` Eli Zaretskii
2014-10-01 16:05   ` martin rudalics
2014-10-01 16:41     ` Eli Zaretskii
2014-10-01 16:45     ` Eli Zaretskii
2014-10-01 16:54       ` martin rudalics
2014-10-01 17:03         ` Eli Zaretskii
2014-10-01 17:19           ` martin rudalics
2014-10-01 17:29             ` Eli Zaretskii
2014-10-01 17:40               ` martin rudalics
2014-12-25 10:55 ` martin rudalics

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).