all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#4131: Emacs crashes with line-prefix text property and outline
@ 2009-08-12  6:49 ` Carsten Dominik
  2009-08-15 17:35   ` bug#4131: marked as done (Emacs crashes with line-prefix text property and outline) Emacs bug Tracking System
  0 siblings, 1 reply; 2+ messages in thread
From: Carsten Dominik @ 2009-08-12  6:49 UTC (permalink / raw)
  To: emacs-pretest-bug; +Cc: Miles Bader


Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug@gnu.org  
mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:



If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
     `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/Users/dominik/lib/git/emacs-new/etc/DEBUG for instructions.


In GNU Emacs 23.0.96.1 (i386-apple-darwin9.7.0, X toolkit, Xaw3d  
scroll bars)
  of 2009-08-08 on carsten-dominiks-macbook-pro.local
Windowing system distributor `The X.Org Foundation', version  
11.0.10402000
Important settings:
   value of $LC_ALL: nil
   value of $LC_COLLATE: nil
   value of $LC_CTYPE: nil
   value of $LC_MESSAGES: nil
   value of $LC_MONETARY: nil
   value of $LC_NUMERIC: nil
   value of $LC_TIME: nil
   value of $LANG: nil
   value of $XMODIFIERS: nil
   locale-coding-system: nil
   default-enable-multibyte-characters: t

Major mode: Outline

Minor modes in effect:
   show-paren-mode: t
   iswitchb-mode: t
   yas/minor-mode: t
   diff-auto-refine-mode: t
   tooltip-mode: t
   mouse-wheel-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   blink-cursor-mode: t
   global-auto-composition-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t
   line-number-mode: t
   transient-mark-mode: t

Recent input:
M-x g d <tab> <tab> <return> <return> f i l e <down-mouse-1>
<mouse-1> M-x r e p o r t - e <tab> <return>

Recent messages:
Loading iswitchb...done
Loading paren...done
Loading /Users/dominik/.custom.el (source)...done
Ido mode enabled
Loading /Users/dominik/lib/emacs/lisp/db-colors.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
crash has auto save data; consider M-x recover-this-file
Loading vc-git...done
Making completion list...
Source file `/Users/dominik/lib/git/emacs-new/lisp/progmodes/gdb- 
ui.el' newer than byte-compiled file

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Output of bt full
-----------------------------------------------------------------------------
(gdb) bt full
#0  0x0001fe4d in next_element_from_display_vector (it=0xbfffd168) at  
xdisp.c:6223
	gc = <value temporarily unavailable, due to optimizations>
#1  0x0001e9cc in get_next_display_element (it=0xbfffd168) at xdisp.c: 
5676
	success_p = 1
#2  0x000291ac in display_line (it=0xbfffd168) at xdisp.c:16619
	n_glyphs_before = 1
	hpos_before = 1
	phys_ascent = 0
	phys_descent = 0
	x = 10060532
	nglyphs = 1
	descent = 0
	i = -1073756264
	ascent = 0
	row = (struct glyph_row *) 0x2b00800
	overlay_arrow_string = <value temporarily unavailable, due to  
optimizations>
	wrap_it = {
   window = 1,
   w = 0x5ca947,
   f = 0x0,
   method = 10,
   stop_charpos = 12,
   end_charpos = 3,
   s = 0xbfffcdc8 "{l\024",
   string_nchars = -1073749848,
   region_beg_charpos = -1073754840,
   region_end_charpos = 125388,
   redisplay_end_trigger_charpos = -1073749848,
   multibyte_p = 0,
   header_line_p = 1,
   string_from_display_prop_p = 0,
   ellipsis_p = 0,
   avoid_cursor_p = 0,
   dp = 0xbfffd508,
   dpvec = 0x0,
   dpend = 0x108aaa0,
   dpvec_char_len = 17473488,
   dpvec_face_id = 0,
   saved_face_id = 0,
   ctl_chars = {1, 0, 10266644, 0, 25355649, 25165833, -1073754888,  
1849228, 8, 0, 3155824, 25165833, 155644, -1073749848, -1073754840,  
155903},
   start = {
     pos = {
       charpos = 8,
       bytepos = 10060532
     },
     overlay_string_index = -1073754840,
     string_pos = {
       charpos = 1636176,
       bytepos = 25165833
     },
     dpvec_index = 25355649
   },
   current = {
     pos = {
       charpos = 66048,
       bytepos = 156069
     },
     overlay_string_index = -1073749848,
     string_pos = {
       charpos = 0,
       bytepos = -1073751192
     },
     dpvec_index = 156232
   },
   n_overlay_strings = -1073749848,
   overlay_strings = {1, 10060532, 0, 0, 0, 3155824, -1073753536, 10,  
-1, 8, 0, 0, 60, 1, 12, 3},
   string_overlays = {6, -45568, 0, -1073749608, -1073749608,  
-1073754600, -1, -1073751752, 1, 3155824, 1218111, 1, 33546648,  
1338491, 1635745, 3402572},
   string = -1073754528,
   from_overlay = -1073754568,
   stack = {{
       string = -1878323689,
       string_nchars = -1073754544,
       end_charpos = -1073754528,
       stop_charpos = 1338491,
       cmp_it = {
         stop_pos = 1218111,
         id = 3402572,
         ch = 1635745,
         lookback = 1338491,
         nglyphs = 1635745,
         nchars = 3402572,
         nbytes = 25165833,
         from = -1073754584,
         to = 1635975,
         width = 25271537
       },
       face_id = 17998853,
       u = {
         image = {
           object = 16694221,
           slice = {
             x = 1217967,
             y = 0,
             width = 25271537,
             height = 18094685
           },
           image_id = 1218111
         },
         comp = {
           object = 16694221
         },
         stretch = {
           object = 16694221
         }
       },
       position = {
         charpos = 46290906,
         bytepos = 962143
       },
       current = {
         pos = {
           charpos = 1338491,
           bytepos = 1635745
         },
         overlay_string_index = 3402572,
         string_pos = {
           charpos = 25165833,
           bytepos = -1073754520
         },
         dpvec_index = 1635975
       },
       from_overlay = 25271585,
       area = 17998853,
       method = GET_FROM_BUFFER,
       multibyte_p = 1,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = -25311,
       space_width = 18094685,
       font_height = 25165833
     }, {
       string = 67,
       string_nchars = 25271537,
       end_charpos = 8692136,
       stop_charpos = 962143,
       cmp_it = {
         stop_pos = 46395392,
         id = 0,
         ch = -1073754488,
         lookback = 962218,
         nglyphs = 18094685,
         nchars = 25271585,
         nbytes = 0,
         from = 116705,
         to = 46395392,
         width = 116705
       },
       face_id = -1073754024,
       u = {
         image = {
           object = 117704,
           slice = {
             x = 46395394,
             y = 25271585,
             width = -1073754424,
             height = 1648285
           },
           image_id = 1
         },
         comp = {
           object = 117704
         },
         stretch = {
           object = 117704
         }
       },
       position = {
         charpos = 25330761,
         bytepos = 17961757
       },
       current = {
         pos = {
           charpos = 25165833,
           bytepos = 0
         },
         overlay_string_index = 40,
         string_pos = {
           charpos = -1073754352,
           bytepos = 1648516
         },
         dpvec_index = 1696
       },
       from_overlay = 17619588,
       area = 3221212904,
       method = 1636176,
       multibyte_p = 1,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 1,
       avoid_cursor_p = 1,
       line_wrap = 25330761,
       voffset = 1,
       space_width = 1648516,
       font_height = 1696
     }, {
       string = 1696,
       string_nchars = -1073754104,
       end_charpos = 1648600,
       stop_charpos = 17961757,
       cmp_it = {
         stop_pos = 25330761,
         id = 17619588,
         ch = -1073754136,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 1649030,
         from = 46395394,
         to = 46290906,
         width = 9463296
       },
       face_id = 17485968,
       u = {
         image = {
           object = 16777216,
           slice = {
             x = 197210,
             y = 0,
             width = 1218111,
             height = 40
           },
           image_id = 17809536
         },
         comp = {
           object = 16777216
         },
         stretch = {
           object = 16777216
         }
       },
       position = {
         charpos = 1338491,
         bytepos = 1635745
       },
       current = {
         pos = {
           charpos = 3402572,
           bytepos = 25165833
         },
         overlay_string_index = 948139,
         string_pos = {
           charpos = 1648516,
           bytepos = 1688
         },
         dpvec_index = 17619588
       },
       from_overlay = -1073754168,
       area = 1648853,
       method = 17619584,
       multibyte_p = 1,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 1,
       line_wrap = 17961757,
       voffset = 9,
       space_width = 17619588,
       font_height = 1
     }, {
       string = -1073754232,
       string_nchars = 1649291,
       end_charpos = -1073754196,
       stop_charpos = -1073754200,
       cmp_it = {
         stop_pos = 948139,
         id = 1648516,
         ch = 1696,
         lookback = 17619588,
         nglyphs = -1073754104,
         nchars = 1648853,
         nbytes = 17619584,
         from = 1696,
         to = 40,
         width = -1073754416
       },
       face_id = 46360800,
       u = {
         image = {
           object = 25330761,
           slice = {
             x = -1073754128,
             y = 1089099,
             width = -1073754132,
             height = -1073754136
           },
           image_id = 212
         },
         comp = {
           object = 25330761
         },
         stretch = {
           object = 25330761
         }
       },
       position = {
         charpos = 1002196,
         bytepos = 9463296
       },
       current = {
         pos = {
           charpos = 17619584,
           bytepos = -4
         },
         overlay_string_index = -1,
         string_pos = {
           charpos = 213,
           bytepos = 17619588
         },
         dpvec_index = 40
       },
       from_overlay = -1073754352,
       area = 212,
       method = 3221213544,
       multibyte_p = 0,
       string_from_display_prop_p = 1,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = 46290904,
       voffset = 37,
       space_width = 212,
       font_height = 20
     }},
   sp = 0,
   selective = 1696,
   what = 98017,
   face_id = 5,
   selective_display_ellipsis_p = 1,
   ctl_arrow_p = 0,
   face_box_p = 0,
   start_of_box_run_p = 0,
   end_of_box_run_p = 1,
   overlay_strings_at_end_processed_p = 1,
   ignore_overlay_strings_at_pos_p = 0,
   glyph_not_available_p = 0,
   starts_in_middle_of_char_p = 0,
   face_before_selective_p = 1,
   constrain_row_ascent_descent_p = 0,
   line_wrap = 3221212832,
   base_face_id = 25165833,
   c = -1073753992,
   len = 211,
   cmp_it = {
     stop_pos = 210,
     id = 46290906,
     ch = 2,
     lookback = 0,
     nglyphs = -1073754020,
     nchars = -1073753592,
     nbytes = 68,
     from = 118958,
     to = -1073753752,
     width = 0
   },
   char_to_display = -1073753992,
   image_id = 118984,
   slice = {
     x = 17619584,
     y = -1073753752,
     width = -1073753928,
     height = 106257
   },
   space_width = 120251,
   voffset = 14200,
   tab_width = 28,
   font_height = -1073753928,
   object = 120761,
   position = {
     charpos = -1073753752,
     bytepos = -1073753752
   },
   truncation_pixel_width = -12104,
   continuation_pixel_width = -16385,
   first_visible_x = 121883,
   last_visible_x = 0,
   last_visible_y = 1849152,
   extra_line_spacing = -1073753752,
   max_extra_line_spacing = 1,
   override_ascent = 4,
   override_descent = 68,
   override_boff = 68,
   glyph_row = 0x28d91,
   area = 3221213544,
   nglyphs = 9463296,
   pixel_width = -1073753832,
   ascent = 167414,
   descent = 1,
   max_ascent = 9463296,
   max_descent = 68,
   phys_ascent = 68,
   phys_descent = 45090816,
   max_phys_ascent = 0,
   max_phys_descent = 1,
   current_x = 1000388,
   continuation_lines_width = 8,
   current_y = 8,
   first_vpos = -1073753592,
   vpos = 17619584,
   hpos = 0,
   left_user_fringe_bitmap = 58872,
   right_user_fringe_bitmap = 49151,
   left_user_fringe_face_id = 68,
   right_user_fringe_face_id = 68
}
	may_wrap = 0
	wrap_x = 1
	wrap_row_used = -1
	wrap_row_ascent = 25165833
	wrap_row_height = 25165833
	wrap_row_phys_ascent = 0
	wrap_row_phys_height = 40
	wrap_row_extra_line_spacing = -1073756224
#3  0x0002a776 in try_window (window=9463300, pos={charpos = 68,  
bytepos = 68}, check_margins=1) at xdisp.c:14070
	w = (struct window *) 0x906600
	it = {
   window = 9463300,
   w = 0x906600,
   f = 0x90c460,
   method = GET_FROM_DISPLAY_VECTOR,
   stop_charpos = 0,
   end_charpos = 213,
   s = 0x0,
   string_nchars = 0,
   region_beg_charpos = -1,
   region_end_charpos = -1,
   redisplay_end_trigger_charpos = 0,
   multibyte_p = 1,
   header_line_p = 0,
   string_from_display_prop_p = 0,
   ellipsis_p = 0,
   avoid_cursor_p = 0,
   dp = 0x0,
   dpvec = 0x0,
   dpend = 0x3027cc,
   dpvec_char_len = 0,
   dpvec_face_id = -1,
   saved_face_id = 0,
   ctl_chars = {0 <repeats 16 times>},
   start = {
     pos = {
       charpos = 68,
       bytepos = 68
     },
     overlay_string_index = -1,
     string_pos = {
       charpos = -1,
       bytepos = -1
     },
     dpvec_index = -1
   },
   current = {
     pos = {
       charpos = 212,
       bytepos = 212
     },
     overlay_string_index = -1,
     string_pos = {
       charpos = -1,
       bytepos = -1
     },
     dpvec_index = 0
   },
   n_overlay_strings = 0,
   overlay_strings = {0 <repeats 16 times>},
   string_overlays = {0 <repeats 16 times>},
   string = 25165833,
   from_overlay = 0,
   stack = {{
       string = 25165833,
       string_nchars = 0,
       end_charpos = 213,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = -1,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 211,
         bytepos = 211
       },
       current = {
         pos = {
           charpos = 212,
           bytepos = 212
         },
         overlay_string_index = -1,
         string_pos = {
           charpos = -1,
           bytepos = -1
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = TEXT_AREA,
       method = GET_FROM_DISPLAY_VECTOR,
       multibyte_p = 1,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = WINDOW_WRAP,
       voffset = 0,
       space_width = 25165833,
       font_height = 25165833
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }},
   sp = 0,
   selective = 0,
   what = IT_CHARACTER,
   face_id = 0,
   selective_display_ellipsis_p = 1,
   ctl_arrow_p = 1,
   face_box_p = 0,
   start_of_box_run_p = 0,
   end_of_box_run_p = 0,
   overlay_strings_at_end_processed_p = 0,
   ignore_overlay_strings_at_pos_p = 0,
   glyph_not_available_p = 0,
   starts_in_middle_of_char_p = 0,
   face_before_selective_p = 0,
   constrain_row_ascent_descent_p = 0,
   line_wrap = WINDOW_WRAP,
   base_face_id = 0,
   c = 32,
   len = 1,
   cmp_it = {
     stop_pos = 0,
     id = -1,
     ch = 0,
     lookback = 0,
     nglyphs = 0,
     nchars = 0,
     nbytes = 0,
     from = 0,
     to = 0,
     width = 0
   },
   char_to_display = 32,
   image_id = 0,
   slice = {
     x = 25165833,
     y = 25165833,
     width = 25165833,
     height = 25165833
   },
   space_width = 25165833,
   voffset = 0,
   tab_width = 8,
   font_height = 25165833,
   object = 45031555,
   position = {
     charpos = 211,
     bytepos = 211
   },
   truncation_pixel_width = 0,
   continuation_pixel_width = 0,
   first_visible_x = 0,
   last_visible_x = 800,
   last_visible_y = 553,
   extra_line_spacing = 0,
   max_extra_line_spacing = 0,
   override_ascent = -1,
   override_descent = 0,
   override_boff = 0,
   glyph_row = 0x2b00800,
   area = TEXT_AREA,
   nglyphs = 1,
   pixel_width = 10,
   ascent = 12,
   descent = 3,
   max_ascent = 12,
   max_descent = 3,
   phys_ascent = 1,
   phys_descent = 0,
   max_phys_ascent = 1,
   max_phys_descent = 0,
   current_x = 20,
   continuation_lines_width = 0,
   current_y = 0,
   first_vpos = 0,
   vpos = 0,
   hpos = 2,
   left_user_fringe_bitmap = 0,
   right_user_fringe_bitmap = 0,
   left_user_fringe_face_id = 0,
   right_user_fringe_face_id = 0
}
	last_text_row = (struct glyph_row *) 0x0
	f = (struct frame *) 0x90c460
#4  0x0003294c in redisplay_window (window=9463300, just_this_one_p=0)  
at xdisp.c:13693
	w = (struct window *) 0x906600
	f = (struct frame *) 0x90c460
	buffer = <value temporarily unavailable, due to optimizations>
	old = (struct buffer *) 0x10cda80
	startp = {
   charpos = 68,
   bytepos = 68
}
	update_mode_line = 1
	tem = <value temporarily unavailable, due to optimizations>
	it = {
   window = 1070596096,
   w = 0x5,
   f = 0xbfffdca8,
   method = 9491952,
   stop_charpos = 9487456,
   end_charpos = 1,
   s = 0x1 <Address 0x1 out of bounds>,
   string_nchars = 25354313,
   region_beg_charpos = 25165833,
   region_end_charpos = 9491956,
   redisplay_end_trigger_charpos = 9491952,
   multibyte_p = 0,
   header_line_p = 0,
   string_from_display_prop_p = 0,
   ellipsis_p = 0,
   avoid_cursor_p = 0,
   dp = 0x0,
   dpvec = 0x4,
   dpend = 0x4,
   dpvec_char_len = 0,
   dpvec_face_id = 0,
   saved_face_id = -1,
   ctl_chars = {-1, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0},
   start = {
     pos = {
       charpos = 0,
       bytepos = 0
     },
     overlay_string_index = 0,
     string_pos = {
       charpos = 0,
       bytepos = 0
     },
     dpvec_index = 0
   },
   current = {
     pos = {
       charpos = 0,
       bytepos = 0
     },
     overlay_string_index = 0,
     string_pos = {
       charpos = 4,
       bytepos = 4
     },
     dpvec_index = -1
   },
   n_overlay_strings = -1,
   overlay_strings = {-1, -1, 4, 4, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0,  
0, 0},
   string_overlays = {0 <repeats 16 times>},
   string = 0,
   from_overlay = 0,
   stack = {{
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 25165833,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }},
   sp = 0,
   selective = 1220865,
   what = IT_CHARACTER,
   face_id = 0,
   selective_display_ellipsis_p = 0,
   ctl_arrow_p = 0,
   face_box_p = 0,
   start_of_box_run_p = 0,
   end_of_box_run_p = 0,
   overlay_strings_at_end_processed_p = 0,
   ignore_overlay_strings_at_pos_p = 0,
   glyph_not_available_p = 0,
   starts_in_middle_of_char_p = 0,
   face_before_selective_p = 0,
   constrain_row_ascent_descent_p = 0,
   line_wrap = TRUNCATE,
   base_face_id = 0,
   c = 0,
   len = 0,
   cmp_it = {
     stop_pos = 1218111,
     id = 0,
     ch = 4,
     lookback = 1338897,
     nglyphs = 1221680,
     nchars = 3402572,
     nbytes = 42000528,
     from = -1073749864,
     to = 1221893,
     width = 25276753
   },
   char_to_display = 25277178,
   image_id = 18003597,
   slice = {
     x = 0,
     y = 0,
     width = 0,
     height = 0
   },
   space_width = 25276753,
   voffset = 0,
   tab_width = 0,
   font_height = 0,
   object = 1221680,
   position = {
     charpos = 1222260,
     bytepos = 25276753
   },
   truncation_pixel_width = -32016,
   continuation_pixel_width = 153,
   first_visible_x = -1073749832,
   last_visible_x = 1000241,
   last_visible_y = 25165833,
   extra_line_spacing = 524288,
   max_extra_line_spacing = 25165833,
   override_ascent = 10060536,
   override_descent = 1222430,
   override_boff = 1222430,
   glyph_row = 0xbfffe0d8,
   area = 1000388,
   nglyphs = 27492960,
   pixel_width = 27492962,
   ascent = -1073749752,
   descent = 1000594,
   max_ascent = 27492960,
   max_descent = 17995104,
   phys_ascent = -1073749752,
   phys_descent = 945984,
   max_phys_ascent = 25276753,
   max_phys_descent = 1,
   current_x = 10,
   continuation_lines_width = 14696328,
   current_y = 25277058,
   first_vpos = 25277056,
   vpos = 945435,
   hpos = 137444,
   left_user_fringe_bitmap = 17136,
   right_user_fringe_bitmap = 156,
   left_user_fringe_face_id = 54768,
   right_user_fringe_face_id = 1040696
}
	current_matrix_up_to_date_p = 0
	used_current_matrix_p = 0
	buffer_unchanged_p = 0
	temp_scroll_step = <value temporarily unavailable, due to  
optimizations>
	rc = 0
	centering_position = <value temporarily unavailable, due to  
optimizations>
	last_line_misfit = <value temporarily unavailable, due to  
optimizations>
	beg_unchanged = 26
	end_unchanged = 1
#5  0x0003472d in redisplay_window_0 (window=9463300) at xdisp.c:12288
No locals.
#6  0x0013ce73 in internal_condition_case_1 (bfun=0x34700  
<redisplay_window_0>, arg=9463300, handlers=8746453, hfun=0x25020  
<redisplay_window_error>) at eval.c:1560
	val = <value temporarily unavailable, due to optimizations>
	c = {
   tag = 25165833,
   val = 25165833,
   next = 0xbfffec18,
   gcpro = 0x0,
   jmp = {3146623, 17619584, 8096, 1297771, 25224488, 136912, 3402572,  
9463296, -1073749512, -1073749696, 25165855, 658, 1297927, 1245207,  
25165855, 3145759, 17563648, 55},
   backlist = 0x0,
   handlerlist = 0xbfffec8c,
   lisp_eval_depth = 0,
   pdlcount = 4,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0x0
}
	h = {
   handler = 8746453,
   var = 25165833,
   chosen_clause = 0,
   tag = 0xbfffe158,
   next = 0xbfffec8c
}
#7  0x00024d41 in redisplay_windows (window=<value temporarily  
unavailable, due to optimizations>) at xdisp.c:12267
	w = (struct window *) 0x906600
#8  0x00036aa8 in redisplay_internal (preserve_echo_area=<value  
temporarily unavailable, due to optimizations>) at xdisp.c:11839
	f = (struct frame *) 0x90c460
	tail = <value temporarily unavailable, due to optimizations>
	frame = <value temporarily unavailable, due to optimizations>
	w = (struct window *) 0x906600
	pause = 0
	must_finish = 1
	tlbufpos = {
   charpos = 25276753,
   bytepos = 25277178
}
	number_of_visible_frames = 1
	polling_stopped_here = 0
	old_frame = 9487460
	consider_all_windows_p = <value temporarily unavailable, due to  
optimizations>
#9  0x000d4e05 in read_char (commandflag=1, nmaps=5, maps=0xbfffe9a0,  
prev_event=25165833, used_mouse_menu=0xbfffeaa8, end_time=0x0) at  
keyboard.c:2707
	echo_current = 0
	c = 25165833
	count = <value temporarily unavailable, due to optimizations>
	jmpcount = 209
	local_getcjmp = {0 <repeats 12 times>, 948139, 1648516, 1688,  
17619588, -1073747656, 1648853}
	save_jump = {17961757, 25193297, 1, 1249860, 1688, 1688, -1073747624,  
1250546, 17961757, 25193297, 17619588, 0, 46395394, 46290906, 0, 0, 0,  
0}
	key_already_recorded = 0
	tem = <value temporarily unavailable, due to optimizations>
	save = <value temporarily unavailable, due to optimizations>
	previous_echo_area_message = 25165833
	also_record = 25165833
	reread = 0
	polling_stopped_here = <value temporarily unavailable, due to  
optimizations>
	orig_kboard = (struct kboard *) 0x90a510
#10 0x000d78c4 in read_key_sequence (keybuf=0xbfffeb68, bufsize=30,  
prompt=25165833, dont_downcase_last=0, can_return_switch_frame=1,  
fix_current_buffer=1) at keyboard.c:9460
	interrupted_kboard = (KBOARD *) 0x90a510
	key = 1300359
	used_mouse_menu = 0
	echo_local_start = 0
	last_real_key_start = 0
	keys_local_start = 0
	local_first_binding = 0
	from_string = 25165833
	count = 2
	t = 0
	echo_start = 0
	keys_start = 0
	nmaps = 5
	nmaps_allocated = 5
	defs = (Lisp_Object * volatile) 0xbfffe970
	submaps = (Lisp_Object * volatile) 0xbfffe9a0
	orig_local_map = 14233389
	orig_keymap = 25165833
	localized_local_map = 0
	first_binding = 0
	first_unbound = 31
	mock_input = 0
	fkey = {
   parent = 9373445,
   map = 9373445,
   start = 0,
   end = 0
}
	keytran = {
   parent = 8753021,
   map = 8753021,
   start = 0,
   end = 0
}
	indec = {
   parent = 9373469,
   map = 9373469,
   start = 0,
   end = 0
}
	shift_translated = 0
	delayed_switch_frame = 25165833
	original_uppercase = 3142048
	original_uppercase_position = -1
	starting_buffer = (struct buffer *) 0x10cda80
	fake_prefixed_keys = 25165833
#11 0x000d9dea in command_loop_1 () at keyboard.c:1642
	cmd = <value temporarily unavailable, due to optimizations>
	lose = <value temporarily unavailable, due to optimizations>
	nonundocount = 0
	keybuf = {192, 40, -1073746900, 42001408, -1073747000, -1878493430,  
253, 152, -1073747000, -1880941356, 8691759, 152, 237568, 8691712,  
214, 24, 0, -1880939480, 14695055, 1, -1073746936, -1878527705, 0, 0,  
-1073746980, -1073747168, 0, 3866624, 25165833, 25645513}
	i = 2
	prev_modiff = 9
	prev_buffer = (struct buffer *) 0x10cda80
	already_adjusted = 0
#12 0x0013d15d in internal_condition_case (bfun=0xd9bb0  
<command_loop_1>, handlers=25206425, hfun=0xcfce0 <cmd_error>) at  
eval.c:1512
	val = <value temporarily unavailable, due to optimizations>
	c = {
   tag = 25165833,
   val = 25165833,
   next = 0xbfffed1c,
   gcpro = 0x0,
   jmp = {-1073806465, -1880939480, 8096, 1298523, 25165833, 25165833,  
3402492, 3402572, -1073746760, -1073746944, 31, 662, 1298679, 1507351,  
3342367, 3342367, -1073807360, -1073807305},
   backlist = 0x0,
   handlerlist = 0x0,
   lisp_eval_depth = 0,
   pdlcount = 2,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0x0
}
	h = {
   handler = 25206425,
   var = 25165833,
   chosen_clause = 0,
   tag = 0xbfffec18,
   next = 0x0
}
#13 0x000c95c8 in command_loop_2 () at keyboard.c:1359
	val = 0
#14 0x0013cd3c in internal_catch (tag=0, func=0xc9580  
<command_loop_2>, arg=25165833) at eval.c:1248
	c = {
   tag = 25201521,
   val = 25165833,
   next = 0x0,
   gcpro = 0x0,
   jmp = {-1878588545, 0, 8096, 1297561, -1878527539, 19936, 3402640,  
3402572, -1073746536, -1073746688, 25296927, 662, 1297711, 25296919,  
25296927, 25165855, 14680064, 8650807},
   backlist = 0x0,
   handlerlist = 0x0,
   lisp_eval_depth = 0,
   pdlcount = 2,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0x0
}
#15 0x000c931e in command_loop () at keyboard.c:1338
No locals.
#16 0x000c93e2 in recursive_edit_1 () at keyboard.c:953
	val = <value temporarily unavailable, due to optimizations>
#17 0x000c9561 in Frecursive_edit () at keyboard.c:1015
	buffer = 25165833
#18 0x000c82db in main (argc=1, argv=0xbfffef68) at emacs.c:1852
	dummy = 0
	stack_bottom_variable = 0 '\0'
	do_initial_setlocale = 1
	skip_args = 0
	rlim = {
   rlim_cur = 8388608,
   rlim_max = 67104768
}
	no_loadup = 0
	junk = 0x0
	dname_arg = 0x0
(gdb)

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Output of backtrace
-----------------------------------------------------------------------------
(gdb) backtrace #0 0x0001fe4d in next_element_from_display_vector
(it=0xbfffd168) at xdisp.c:6223 #1 0x0001e9cc in
get_next_display_element (it=0xbfffd168) at xdisp.c:5676 #2 0x000291ac
in display_line (it=0xbfffd168) at xdisp.c:16619 #3 0x0002a776 in
try_window (window=9463300, pos={charpos = 68, bytepos = 68},
check_margins=1) at xdisp.c:14070 #4 0x0003294c in redisplay_window
(window=9463300, just_this_one_p=0) at xdisp.c:13693 #5 0x0003472d in
redisplay_window_0 (window=9463300) at xdisp.c:12288 #6 0x0013ce73 in
internal_condition_case_1 (bfun=0x34700 <redisplay_window_0>,
arg=9463300, handlers=8746453, hfun=0x25020 <redisplay_window_error>)
at eval.c:1560 #7 0x00024d41 in redisplay_windows (window=<value
temporarily unavailable, due to optimizations>) at xdisp.c:12267 #8
0x00036aa8 in redisplay_internal (preserve_echo_area=<value
temporarily unavailable, due to optimizations>) at xdisp.c:11839 #9
0x000d4e05 in read_char (commandflag=1, nmaps=5, maps=0xbfffe9a0,
prev_event=25165833, used_mouse_menu=0xbfffeaa8, end_time=0x0) at
keyboard.c:2707 #10 0x000d78c4 in read_key_sequence
(keybuf=0xbfffeb68, bufsize=30, prompt=25165833, dont_downcase_last=0,
can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9460
#11 0x000d9dea in command_loop_1 () at keyboard.c:1642 #12 0x0013d15d
in internal_condition_case (bfun=0xd9bb0 <command_loop_1>,
handlers=25206425, hfun=0xcfce0 <cmd_error>) at eval.c:1512 #13
0x000c95c8 in command_loop_2 () at keyboard.c:1359 #14 0x0013cd3c in
internal_catch (tag=0, func=0xc9580 <command_loop_2>, arg=25165833) at
eval.c:1248 #15 0x000c931e in command_loop () at keyboard.c:1338 #16
0x000c93e2 in recursive_edit_1 () at keyboard.c:953 #17 0x000c9561 in
Frecursive_edit () at keyboard.c:1015 #18 0x000c82db in main (argc=1,
argv=0xbfffef68) at emacs.c:1852







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

* bug#4131: marked as done (Emacs crashes with line-prefix text property and outline)
  2009-08-12  6:49 ` bug#4131: Emacs crashes with line-prefix text property and outline Carsten Dominik
@ 2009-08-15 17:35   ` Emacs bug Tracking System
  0 siblings, 0 replies; 2+ messages in thread
From: Emacs bug Tracking System @ 2009-08-15 17:35 UTC (permalink / raw)
  To: Chong Yidong

[-- Attachment #1: Type: text/plain, Size: 898 bytes --]


Your message dated Sat, 15 Aug 2009 13:31:35 -0400
with message-id <877hx5vv9k.fsf@cyd.mit.edu>
and subject line Re: Emacs crashes with line-prefix text property and outline
has caused the Emacs bug report #4131,
regarding Emacs crashes with line-prefix text property and outline
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
4131: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=4131
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 42163 bytes --]

From: Carsten Dominik <carsten.dominik@gmail.com>
To: emacs-pretest-bug@gnu.org
Cc: Miles Bader <miles@gnu.org>
Subject: Emacs crashes with line-prefix text property and outline
Date: Wed, 12 Aug 2009 08:49:40 +0200
Message-ID: <A74BBB3E-7A68-463F-B59A-E8A35FCB5404@gmail.com>


Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug@gnu.org  
mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:



If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
     `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/Users/dominik/lib/git/emacs-new/etc/DEBUG for instructions.


In GNU Emacs 23.0.96.1 (i386-apple-darwin9.7.0, X toolkit, Xaw3d  
scroll bars)
  of 2009-08-08 on carsten-dominiks-macbook-pro.local
Windowing system distributor `The X.Org Foundation', version  
11.0.10402000
Important settings:
   value of $LC_ALL: nil
   value of $LC_COLLATE: nil
   value of $LC_CTYPE: nil
   value of $LC_MESSAGES: nil
   value of $LC_MONETARY: nil
   value of $LC_NUMERIC: nil
   value of $LC_TIME: nil
   value of $LANG: nil
   value of $XMODIFIERS: nil
   locale-coding-system: nil
   default-enable-multibyte-characters: t

Major mode: Outline

Minor modes in effect:
   show-paren-mode: t
   iswitchb-mode: t
   yas/minor-mode: t
   diff-auto-refine-mode: t
   tooltip-mode: t
   mouse-wheel-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   blink-cursor-mode: t
   global-auto-composition-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t
   line-number-mode: t
   transient-mark-mode: t

Recent input:
M-x g d <tab> <tab> <return> <return> f i l e <down-mouse-1>
<mouse-1> M-x r e p o r t - e <tab> <return>

Recent messages:
Loading iswitchb...done
Loading paren...done
Loading /Users/dominik/.custom.el (source)...done
Ido mode enabled
Loading /Users/dominik/lib/emacs/lisp/db-colors.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
crash has auto save data; consider M-x recover-this-file
Loading vc-git...done
Making completion list...
Source file `/Users/dominik/lib/git/emacs-new/lisp/progmodes/gdb- 
ui.el' newer than byte-compiled file

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Output of bt full
-----------------------------------------------------------------------------
(gdb) bt full
#0  0x0001fe4d in next_element_from_display_vector (it=0xbfffd168) at  
xdisp.c:6223
	gc = <value temporarily unavailable, due to optimizations>
#1  0x0001e9cc in get_next_display_element (it=0xbfffd168) at xdisp.c: 
5676
	success_p = 1
#2  0x000291ac in display_line (it=0xbfffd168) at xdisp.c:16619
	n_glyphs_before = 1
	hpos_before = 1
	phys_ascent = 0
	phys_descent = 0
	x = 10060532
	nglyphs = 1
	descent = 0
	i = -1073756264
	ascent = 0
	row = (struct glyph_row *) 0x2b00800
	overlay_arrow_string = <value temporarily unavailable, due to  
optimizations>
	wrap_it = {
   window = 1,
   w = 0x5ca947,
   f = 0x0,
   method = 10,
   stop_charpos = 12,
   end_charpos = 3,
   s = 0xbfffcdc8 "{l\024",
   string_nchars = -1073749848,
   region_beg_charpos = -1073754840,
   region_end_charpos = 125388,
   redisplay_end_trigger_charpos = -1073749848,
   multibyte_p = 0,
   header_line_p = 1,
   string_from_display_prop_p = 0,
   ellipsis_p = 0,
   avoid_cursor_p = 0,
   dp = 0xbfffd508,
   dpvec = 0x0,
   dpend = 0x108aaa0,
   dpvec_char_len = 17473488,
   dpvec_face_id = 0,
   saved_face_id = 0,
   ctl_chars = {1, 0, 10266644, 0, 25355649, 25165833, -1073754888,  
1849228, 8, 0, 3155824, 25165833, 155644, -1073749848, -1073754840,  
155903},
   start = {
     pos = {
       charpos = 8,
       bytepos = 10060532
     },
     overlay_string_index = -1073754840,
     string_pos = {
       charpos = 1636176,
       bytepos = 25165833
     },
     dpvec_index = 25355649
   },
   current = {
     pos = {
       charpos = 66048,
       bytepos = 156069
     },
     overlay_string_index = -1073749848,
     string_pos = {
       charpos = 0,
       bytepos = -1073751192
     },
     dpvec_index = 156232
   },
   n_overlay_strings = -1073749848,
   overlay_strings = {1, 10060532, 0, 0, 0, 3155824, -1073753536, 10,  
-1, 8, 0, 0, 60, 1, 12, 3},
   string_overlays = {6, -45568, 0, -1073749608, -1073749608,  
-1073754600, -1, -1073751752, 1, 3155824, 1218111, 1, 33546648,  
1338491, 1635745, 3402572},
   string = -1073754528,
   from_overlay = -1073754568,
   stack = {{
       string = -1878323689,
       string_nchars = -1073754544,
       end_charpos = -1073754528,
       stop_charpos = 1338491,
       cmp_it = {
         stop_pos = 1218111,
         id = 3402572,
         ch = 1635745,
         lookback = 1338491,
         nglyphs = 1635745,
         nchars = 3402572,
         nbytes = 25165833,
         from = -1073754584,
         to = 1635975,
         width = 25271537
       },
       face_id = 17998853,
       u = {
         image = {
           object = 16694221,
           slice = {
             x = 1217967,
             y = 0,
             width = 25271537,
             height = 18094685
           },
           image_id = 1218111
         },
         comp = {
           object = 16694221
         },
         stretch = {
           object = 16694221
         }
       },
       position = {
         charpos = 46290906,
         bytepos = 962143
       },
       current = {
         pos = {
           charpos = 1338491,
           bytepos = 1635745
         },
         overlay_string_index = 3402572,
         string_pos = {
           charpos = 25165833,
           bytepos = -1073754520
         },
         dpvec_index = 1635975
       },
       from_overlay = 25271585,
       area = 17998853,
       method = GET_FROM_BUFFER,
       multibyte_p = 1,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = -25311,
       space_width = 18094685,
       font_height = 25165833
     }, {
       string = 67,
       string_nchars = 25271537,
       end_charpos = 8692136,
       stop_charpos = 962143,
       cmp_it = {
         stop_pos = 46395392,
         id = 0,
         ch = -1073754488,
         lookback = 962218,
         nglyphs = 18094685,
         nchars = 25271585,
         nbytes = 0,
         from = 116705,
         to = 46395392,
         width = 116705
       },
       face_id = -1073754024,
       u = {
         image = {
           object = 117704,
           slice = {
             x = 46395394,
             y = 25271585,
             width = -1073754424,
             height = 1648285
           },
           image_id = 1
         },
         comp = {
           object = 117704
         },
         stretch = {
           object = 117704
         }
       },
       position = {
         charpos = 25330761,
         bytepos = 17961757
       },
       current = {
         pos = {
           charpos = 25165833,
           bytepos = 0
         },
         overlay_string_index = 40,
         string_pos = {
           charpos = -1073754352,
           bytepos = 1648516
         },
         dpvec_index = 1696
       },
       from_overlay = 17619588,
       area = 3221212904,
       method = 1636176,
       multibyte_p = 1,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 1,
       avoid_cursor_p = 1,
       line_wrap = 25330761,
       voffset = 1,
       space_width = 1648516,
       font_height = 1696
     }, {
       string = 1696,
       string_nchars = -1073754104,
       end_charpos = 1648600,
       stop_charpos = 17961757,
       cmp_it = {
         stop_pos = 25330761,
         id = 17619588,
         ch = -1073754136,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 1649030,
         from = 46395394,
         to = 46290906,
         width = 9463296
       },
       face_id = 17485968,
       u = {
         image = {
           object = 16777216,
           slice = {
             x = 197210,
             y = 0,
             width = 1218111,
             height = 40
           },
           image_id = 17809536
         },
         comp = {
           object = 16777216
         },
         stretch = {
           object = 16777216
         }
       },
       position = {
         charpos = 1338491,
         bytepos = 1635745
       },
       current = {
         pos = {
           charpos = 3402572,
           bytepos = 25165833
         },
         overlay_string_index = 948139,
         string_pos = {
           charpos = 1648516,
           bytepos = 1688
         },
         dpvec_index = 17619588
       },
       from_overlay = -1073754168,
       area = 1648853,
       method = 17619584,
       multibyte_p = 1,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 1,
       line_wrap = 17961757,
       voffset = 9,
       space_width = 17619588,
       font_height = 1
     }, {
       string = -1073754232,
       string_nchars = 1649291,
       end_charpos = -1073754196,
       stop_charpos = -1073754200,
       cmp_it = {
         stop_pos = 948139,
         id = 1648516,
         ch = 1696,
         lookback = 17619588,
         nglyphs = -1073754104,
         nchars = 1648853,
         nbytes = 17619584,
         from = 1696,
         to = 40,
         width = -1073754416
       },
       face_id = 46360800,
       u = {
         image = {
           object = 25330761,
           slice = {
             x = -1073754128,
             y = 1089099,
             width = -1073754132,
             height = -1073754136
           },
           image_id = 212
         },
         comp = {
           object = 25330761
         },
         stretch = {
           object = 25330761
         }
       },
       position = {
         charpos = 1002196,
         bytepos = 9463296
       },
       current = {
         pos = {
           charpos = 17619584,
           bytepos = -4
         },
         overlay_string_index = -1,
         string_pos = {
           charpos = 213,
           bytepos = 17619588
         },
         dpvec_index = 40
       },
       from_overlay = -1073754352,
       area = 212,
       method = 3221213544,
       multibyte_p = 0,
       string_from_display_prop_p = 1,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = 46290904,
       voffset = 37,
       space_width = 212,
       font_height = 20
     }},
   sp = 0,
   selective = 1696,
   what = 98017,
   face_id = 5,
   selective_display_ellipsis_p = 1,
   ctl_arrow_p = 0,
   face_box_p = 0,
   start_of_box_run_p = 0,
   end_of_box_run_p = 1,
   overlay_strings_at_end_processed_p = 1,
   ignore_overlay_strings_at_pos_p = 0,
   glyph_not_available_p = 0,
   starts_in_middle_of_char_p = 0,
   face_before_selective_p = 1,
   constrain_row_ascent_descent_p = 0,
   line_wrap = 3221212832,
   base_face_id = 25165833,
   c = -1073753992,
   len = 211,
   cmp_it = {
     stop_pos = 210,
     id = 46290906,
     ch = 2,
     lookback = 0,
     nglyphs = -1073754020,
     nchars = -1073753592,
     nbytes = 68,
     from = 118958,
     to = -1073753752,
     width = 0
   },
   char_to_display = -1073753992,
   image_id = 118984,
   slice = {
     x = 17619584,
     y = -1073753752,
     width = -1073753928,
     height = 106257
   },
   space_width = 120251,
   voffset = 14200,
   tab_width = 28,
   font_height = -1073753928,
   object = 120761,
   position = {
     charpos = -1073753752,
     bytepos = -1073753752
   },
   truncation_pixel_width = -12104,
   continuation_pixel_width = -16385,
   first_visible_x = 121883,
   last_visible_x = 0,
   last_visible_y = 1849152,
   extra_line_spacing = -1073753752,
   max_extra_line_spacing = 1,
   override_ascent = 4,
   override_descent = 68,
   override_boff = 68,
   glyph_row = 0x28d91,
   area = 3221213544,
   nglyphs = 9463296,
   pixel_width = -1073753832,
   ascent = 167414,
   descent = 1,
   max_ascent = 9463296,
   max_descent = 68,
   phys_ascent = 68,
   phys_descent = 45090816,
   max_phys_ascent = 0,
   max_phys_descent = 1,
   current_x = 1000388,
   continuation_lines_width = 8,
   current_y = 8,
   first_vpos = -1073753592,
   vpos = 17619584,
   hpos = 0,
   left_user_fringe_bitmap = 58872,
   right_user_fringe_bitmap = 49151,
   left_user_fringe_face_id = 68,
   right_user_fringe_face_id = 68
}
	may_wrap = 0
	wrap_x = 1
	wrap_row_used = -1
	wrap_row_ascent = 25165833
	wrap_row_height = 25165833
	wrap_row_phys_ascent = 0
	wrap_row_phys_height = 40
	wrap_row_extra_line_spacing = -1073756224
#3  0x0002a776 in try_window (window=9463300, pos={charpos = 68,  
bytepos = 68}, check_margins=1) at xdisp.c:14070
	w = (struct window *) 0x906600
	it = {
   window = 9463300,
   w = 0x906600,
   f = 0x90c460,
   method = GET_FROM_DISPLAY_VECTOR,
   stop_charpos = 0,
   end_charpos = 213,
   s = 0x0,
   string_nchars = 0,
   region_beg_charpos = -1,
   region_end_charpos = -1,
   redisplay_end_trigger_charpos = 0,
   multibyte_p = 1,
   header_line_p = 0,
   string_from_display_prop_p = 0,
   ellipsis_p = 0,
   avoid_cursor_p = 0,
   dp = 0x0,
   dpvec = 0x0,
   dpend = 0x3027cc,
   dpvec_char_len = 0,
   dpvec_face_id = -1,
   saved_face_id = 0,
   ctl_chars = {0 <repeats 16 times>},
   start = {
     pos = {
       charpos = 68,
       bytepos = 68
     },
     overlay_string_index = -1,
     string_pos = {
       charpos = -1,
       bytepos = -1
     },
     dpvec_index = -1
   },
   current = {
     pos = {
       charpos = 212,
       bytepos = 212
     },
     overlay_string_index = -1,
     string_pos = {
       charpos = -1,
       bytepos = -1
     },
     dpvec_index = 0
   },
   n_overlay_strings = 0,
   overlay_strings = {0 <repeats 16 times>},
   string_overlays = {0 <repeats 16 times>},
   string = 25165833,
   from_overlay = 0,
   stack = {{
       string = 25165833,
       string_nchars = 0,
       end_charpos = 213,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = -1,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 211,
         bytepos = 211
       },
       current = {
         pos = {
           charpos = 212,
           bytepos = 212
         },
         overlay_string_index = -1,
         string_pos = {
           charpos = -1,
           bytepos = -1
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = TEXT_AREA,
       method = GET_FROM_DISPLAY_VECTOR,
       multibyte_p = 1,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = WINDOW_WRAP,
       voffset = 0,
       space_width = 25165833,
       font_height = 25165833
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }},
   sp = 0,
   selective = 0,
   what = IT_CHARACTER,
   face_id = 0,
   selective_display_ellipsis_p = 1,
   ctl_arrow_p = 1,
   face_box_p = 0,
   start_of_box_run_p = 0,
   end_of_box_run_p = 0,
   overlay_strings_at_end_processed_p = 0,
   ignore_overlay_strings_at_pos_p = 0,
   glyph_not_available_p = 0,
   starts_in_middle_of_char_p = 0,
   face_before_selective_p = 0,
   constrain_row_ascent_descent_p = 0,
   line_wrap = WINDOW_WRAP,
   base_face_id = 0,
   c = 32,
   len = 1,
   cmp_it = {
     stop_pos = 0,
     id = -1,
     ch = 0,
     lookback = 0,
     nglyphs = 0,
     nchars = 0,
     nbytes = 0,
     from = 0,
     to = 0,
     width = 0
   },
   char_to_display = 32,
   image_id = 0,
   slice = {
     x = 25165833,
     y = 25165833,
     width = 25165833,
     height = 25165833
   },
   space_width = 25165833,
   voffset = 0,
   tab_width = 8,
   font_height = 25165833,
   object = 45031555,
   position = {
     charpos = 211,
     bytepos = 211
   },
   truncation_pixel_width = 0,
   continuation_pixel_width = 0,
   first_visible_x = 0,
   last_visible_x = 800,
   last_visible_y = 553,
   extra_line_spacing = 0,
   max_extra_line_spacing = 0,
   override_ascent = -1,
   override_descent = 0,
   override_boff = 0,
   glyph_row = 0x2b00800,
   area = TEXT_AREA,
   nglyphs = 1,
   pixel_width = 10,
   ascent = 12,
   descent = 3,
   max_ascent = 12,
   max_descent = 3,
   phys_ascent = 1,
   phys_descent = 0,
   max_phys_ascent = 1,
   max_phys_descent = 0,
   current_x = 20,
   continuation_lines_width = 0,
   current_y = 0,
   first_vpos = 0,
   vpos = 0,
   hpos = 2,
   left_user_fringe_bitmap = 0,
   right_user_fringe_bitmap = 0,
   left_user_fringe_face_id = 0,
   right_user_fringe_face_id = 0
}
	last_text_row = (struct glyph_row *) 0x0
	f = (struct frame *) 0x90c460
#4  0x0003294c in redisplay_window (window=9463300, just_this_one_p=0)  
at xdisp.c:13693
	w = (struct window *) 0x906600
	f = (struct frame *) 0x90c460
	buffer = <value temporarily unavailable, due to optimizations>
	old = (struct buffer *) 0x10cda80
	startp = {
   charpos = 68,
   bytepos = 68
}
	update_mode_line = 1
	tem = <value temporarily unavailable, due to optimizations>
	it = {
   window = 1070596096,
   w = 0x5,
   f = 0xbfffdca8,
   method = 9491952,
   stop_charpos = 9487456,
   end_charpos = 1,
   s = 0x1 <Address 0x1 out of bounds>,
   string_nchars = 25354313,
   region_beg_charpos = 25165833,
   region_end_charpos = 9491956,
   redisplay_end_trigger_charpos = 9491952,
   multibyte_p = 0,
   header_line_p = 0,
   string_from_display_prop_p = 0,
   ellipsis_p = 0,
   avoid_cursor_p = 0,
   dp = 0x0,
   dpvec = 0x4,
   dpend = 0x4,
   dpvec_char_len = 0,
   dpvec_face_id = 0,
   saved_face_id = -1,
   ctl_chars = {-1, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0},
   start = {
     pos = {
       charpos = 0,
       bytepos = 0
     },
     overlay_string_index = 0,
     string_pos = {
       charpos = 0,
       bytepos = 0
     },
     dpvec_index = 0
   },
   current = {
     pos = {
       charpos = 0,
       bytepos = 0
     },
     overlay_string_index = 0,
     string_pos = {
       charpos = 4,
       bytepos = 4
     },
     dpvec_index = -1
   },
   n_overlay_strings = -1,
   overlay_strings = {-1, -1, 4, 4, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0,  
0, 0},
   string_overlays = {0 <repeats 16 times>},
   string = 0,
   from_overlay = 0,
   stack = {{
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 25165833,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }, {
       string = 0,
       string_nchars = 0,
       end_charpos = 0,
       stop_charpos = 0,
       cmp_it = {
         stop_pos = 0,
         id = 0,
         ch = 0,
         lookback = 0,
         nglyphs = 0,
         nchars = 0,
         nbytes = 0,
         from = 0,
         to = 0,
         width = 0
       },
       face_id = 0,
       u = {
         image = {
           object = 0,
           slice = {
             x = 0,
             y = 0,
             width = 0,
             height = 0
           },
           image_id = 0
         },
         comp = {
           object = 0
         },
         stretch = {
           object = 0
         }
       },
       position = {
         charpos = 0,
         bytepos = 0
       },
       current = {
         pos = {
           charpos = 0,
           bytepos = 0
         },
         overlay_string_index = 0,
         string_pos = {
           charpos = 0,
           bytepos = 0
         },
         dpvec_index = 0
       },
       from_overlay = 0,
       area = LEFT_MARGIN_AREA,
       method = GET_FROM_BUFFER,
       multibyte_p = 0,
       string_from_display_prop_p = 0,
       display_ellipsis_p = 0,
       avoid_cursor_p = 0,
       line_wrap = TRUNCATE,
       voffset = 0,
       space_width = 0,
       font_height = 0
     }},
   sp = 0,
   selective = 1220865,
   what = IT_CHARACTER,
   face_id = 0,
   selective_display_ellipsis_p = 0,
   ctl_arrow_p = 0,
   face_box_p = 0,
   start_of_box_run_p = 0,
   end_of_box_run_p = 0,
   overlay_strings_at_end_processed_p = 0,
   ignore_overlay_strings_at_pos_p = 0,
   glyph_not_available_p = 0,
   starts_in_middle_of_char_p = 0,
   face_before_selective_p = 0,
   constrain_row_ascent_descent_p = 0,
   line_wrap = TRUNCATE,
   base_face_id = 0,
   c = 0,
   len = 0,
   cmp_it = {
     stop_pos = 1218111,
     id = 0,
     ch = 4,
     lookback = 1338897,
     nglyphs = 1221680,
     nchars = 3402572,
     nbytes = 42000528,
     from = -1073749864,
     to = 1221893,
     width = 25276753
   },
   char_to_display = 25277178,
   image_id = 18003597,
   slice = {
     x = 0,
     y = 0,
     width = 0,
     height = 0
   },
   space_width = 25276753,
   voffset = 0,
   tab_width = 0,
   font_height = 0,
   object = 1221680,
   position = {
     charpos = 1222260,
     bytepos = 25276753
   },
   truncation_pixel_width = -32016,
   continuation_pixel_width = 153,
   first_visible_x = -1073749832,
   last_visible_x = 1000241,
   last_visible_y = 25165833,
   extra_line_spacing = 524288,
   max_extra_line_spacing = 25165833,
   override_ascent = 10060536,
   override_descent = 1222430,
   override_boff = 1222430,
   glyph_row = 0xbfffe0d8,
   area = 1000388,
   nglyphs = 27492960,
   pixel_width = 27492962,
   ascent = -1073749752,
   descent = 1000594,
   max_ascent = 27492960,
   max_descent = 17995104,
   phys_ascent = -1073749752,
   phys_descent = 945984,
   max_phys_ascent = 25276753,
   max_phys_descent = 1,
   current_x = 10,
   continuation_lines_width = 14696328,
   current_y = 25277058,
   first_vpos = 25277056,
   vpos = 945435,
   hpos = 137444,
   left_user_fringe_bitmap = 17136,
   right_user_fringe_bitmap = 156,
   left_user_fringe_face_id = 54768,
   right_user_fringe_face_id = 1040696
}
	current_matrix_up_to_date_p = 0
	used_current_matrix_p = 0
	buffer_unchanged_p = 0
	temp_scroll_step = <value temporarily unavailable, due to  
optimizations>
	rc = 0
	centering_position = <value temporarily unavailable, due to  
optimizations>
	last_line_misfit = <value temporarily unavailable, due to  
optimizations>
	beg_unchanged = 26
	end_unchanged = 1
#5  0x0003472d in redisplay_window_0 (window=9463300) at xdisp.c:12288
No locals.
#6  0x0013ce73 in internal_condition_case_1 (bfun=0x34700  
<redisplay_window_0>, arg=9463300, handlers=8746453, hfun=0x25020  
<redisplay_window_error>) at eval.c:1560
	val = <value temporarily unavailable, due to optimizations>
	c = {
   tag = 25165833,
   val = 25165833,
   next = 0xbfffec18,
   gcpro = 0x0,
   jmp = {3146623, 17619584, 8096, 1297771, 25224488, 136912, 3402572,  
9463296, -1073749512, -1073749696, 25165855, 658, 1297927, 1245207,  
25165855, 3145759, 17563648, 55},
   backlist = 0x0,
   handlerlist = 0xbfffec8c,
   lisp_eval_depth = 0,
   pdlcount = 4,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0x0
}
	h = {
   handler = 8746453,
   var = 25165833,
   chosen_clause = 0,
   tag = 0xbfffe158,
   next = 0xbfffec8c
}
#7  0x00024d41 in redisplay_windows (window=<value temporarily  
unavailable, due to optimizations>) at xdisp.c:12267
	w = (struct window *) 0x906600
#8  0x00036aa8 in redisplay_internal (preserve_echo_area=<value  
temporarily unavailable, due to optimizations>) at xdisp.c:11839
	f = (struct frame *) 0x90c460
	tail = <value temporarily unavailable, due to optimizations>
	frame = <value temporarily unavailable, due to optimizations>
	w = (struct window *) 0x906600
	pause = 0
	must_finish = 1
	tlbufpos = {
   charpos = 25276753,
   bytepos = 25277178
}
	number_of_visible_frames = 1
	polling_stopped_here = 0
	old_frame = 9487460
	consider_all_windows_p = <value temporarily unavailable, due to  
optimizations>
#9  0x000d4e05 in read_char (commandflag=1, nmaps=5, maps=0xbfffe9a0,  
prev_event=25165833, used_mouse_menu=0xbfffeaa8, end_time=0x0) at  
keyboard.c:2707
	echo_current = 0
	c = 25165833
	count = <value temporarily unavailable, due to optimizations>
	jmpcount = 209
	local_getcjmp = {0 <repeats 12 times>, 948139, 1648516, 1688,  
17619588, -1073747656, 1648853}
	save_jump = {17961757, 25193297, 1, 1249860, 1688, 1688, -1073747624,  
1250546, 17961757, 25193297, 17619588, 0, 46395394, 46290906, 0, 0, 0,  
0}
	key_already_recorded = 0
	tem = <value temporarily unavailable, due to optimizations>
	save = <value temporarily unavailable, due to optimizations>
	previous_echo_area_message = 25165833
	also_record = 25165833
	reread = 0
	polling_stopped_here = <value temporarily unavailable, due to  
optimizations>
	orig_kboard = (struct kboard *) 0x90a510
#10 0x000d78c4 in read_key_sequence (keybuf=0xbfffeb68, bufsize=30,  
prompt=25165833, dont_downcase_last=0, can_return_switch_frame=1,  
fix_current_buffer=1) at keyboard.c:9460
	interrupted_kboard = (KBOARD *) 0x90a510
	key = 1300359
	used_mouse_menu = 0
	echo_local_start = 0
	last_real_key_start = 0
	keys_local_start = 0
	local_first_binding = 0
	from_string = 25165833
	count = 2
	t = 0
	echo_start = 0
	keys_start = 0
	nmaps = 5
	nmaps_allocated = 5
	defs = (Lisp_Object * volatile) 0xbfffe970
	submaps = (Lisp_Object * volatile) 0xbfffe9a0
	orig_local_map = 14233389
	orig_keymap = 25165833
	localized_local_map = 0
	first_binding = 0
	first_unbound = 31
	mock_input = 0
	fkey = {
   parent = 9373445,
   map = 9373445,
   start = 0,
   end = 0
}
	keytran = {
   parent = 8753021,
   map = 8753021,
   start = 0,
   end = 0
}
	indec = {
   parent = 9373469,
   map = 9373469,
   start = 0,
   end = 0
}
	shift_translated = 0
	delayed_switch_frame = 25165833
	original_uppercase = 3142048
	original_uppercase_position = -1
	starting_buffer = (struct buffer *) 0x10cda80
	fake_prefixed_keys = 25165833
#11 0x000d9dea in command_loop_1 () at keyboard.c:1642
	cmd = <value temporarily unavailable, due to optimizations>
	lose = <value temporarily unavailable, due to optimizations>
	nonundocount = 0
	keybuf = {192, 40, -1073746900, 42001408, -1073747000, -1878493430,  
253, 152, -1073747000, -1880941356, 8691759, 152, 237568, 8691712,  
214, 24, 0, -1880939480, 14695055, 1, -1073746936, -1878527705, 0, 0,  
-1073746980, -1073747168, 0, 3866624, 25165833, 25645513}
	i = 2
	prev_modiff = 9
	prev_buffer = (struct buffer *) 0x10cda80
	already_adjusted = 0
#12 0x0013d15d in internal_condition_case (bfun=0xd9bb0  
<command_loop_1>, handlers=25206425, hfun=0xcfce0 <cmd_error>) at  
eval.c:1512
	val = <value temporarily unavailable, due to optimizations>
	c = {
   tag = 25165833,
   val = 25165833,
   next = 0xbfffed1c,
   gcpro = 0x0,
   jmp = {-1073806465, -1880939480, 8096, 1298523, 25165833, 25165833,  
3402492, 3402572, -1073746760, -1073746944, 31, 662, 1298679, 1507351,  
3342367, 3342367, -1073807360, -1073807305},
   backlist = 0x0,
   handlerlist = 0x0,
   lisp_eval_depth = 0,
   pdlcount = 2,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0x0
}
	h = {
   handler = 25206425,
   var = 25165833,
   chosen_clause = 0,
   tag = 0xbfffec18,
   next = 0x0
}
#13 0x000c95c8 in command_loop_2 () at keyboard.c:1359
	val = 0
#14 0x0013cd3c in internal_catch (tag=0, func=0xc9580  
<command_loop_2>, arg=25165833) at eval.c:1248
	c = {
   tag = 25201521,
   val = 25165833,
   next = 0x0,
   gcpro = 0x0,
   jmp = {-1878588545, 0, 8096, 1297561, -1878527539, 19936, 3402640,  
3402572, -1073746536, -1073746688, 25296927, 662, 1297711, 25296919,  
25296927, 25165855, 14680064, 8650807},
   backlist = 0x0,
   handlerlist = 0x0,
   lisp_eval_depth = 0,
   pdlcount = 2,
   poll_suppress_count = 1,
   interrupt_input_blocked = 0,
   byte_stack = 0x0
}
#15 0x000c931e in command_loop () at keyboard.c:1338
No locals.
#16 0x000c93e2 in recursive_edit_1 () at keyboard.c:953
	val = <value temporarily unavailable, due to optimizations>
#17 0x000c9561 in Frecursive_edit () at keyboard.c:1015
	buffer = 25165833
#18 0x000c82db in main (argc=1, argv=0xbfffef68) at emacs.c:1852
	dummy = 0
	stack_bottom_variable = 0 '\0'
	do_initial_setlocale = 1
	skip_args = 0
	rlim = {
   rlim_cur = 8388608,
   rlim_max = 67104768
}
	no_loadup = 0
	junk = 0x0
	dname_arg = 0x0
(gdb)

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Output of backtrace
-----------------------------------------------------------------------------
(gdb) backtrace #0 0x0001fe4d in next_element_from_display_vector
(it=0xbfffd168) at xdisp.c:6223 #1 0x0001e9cc in
get_next_display_element (it=0xbfffd168) at xdisp.c:5676 #2 0x000291ac
in display_line (it=0xbfffd168) at xdisp.c:16619 #3 0x0002a776 in
try_window (window=9463300, pos={charpos = 68, bytepos = 68},
check_margins=1) at xdisp.c:14070 #4 0x0003294c in redisplay_window
(window=9463300, just_this_one_p=0) at xdisp.c:13693 #5 0x0003472d in
redisplay_window_0 (window=9463300) at xdisp.c:12288 #6 0x0013ce73 in
internal_condition_case_1 (bfun=0x34700 <redisplay_window_0>,
arg=9463300, handlers=8746453, hfun=0x25020 <redisplay_window_error>)
at eval.c:1560 #7 0x00024d41 in redisplay_windows (window=<value
temporarily unavailable, due to optimizations>) at xdisp.c:12267 #8
0x00036aa8 in redisplay_internal (preserve_echo_area=<value
temporarily unavailable, due to optimizations>) at xdisp.c:11839 #9
0x000d4e05 in read_char (commandflag=1, nmaps=5, maps=0xbfffe9a0,
prev_event=25165833, used_mouse_menu=0xbfffeaa8, end_time=0x0) at
keyboard.c:2707 #10 0x000d78c4 in read_key_sequence
(keybuf=0xbfffeb68, bufsize=30, prompt=25165833, dont_downcase_last=0,
can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9460
#11 0x000d9dea in command_loop_1 () at keyboard.c:1642 #12 0x0013d15d
in internal_condition_case (bfun=0xd9bb0 <command_loop_1>,
handlers=25206425, hfun=0xcfce0 <cmd_error>) at eval.c:1512 #13
0x000c95c8 in command_loop_2 () at keyboard.c:1359 #14 0x0013cd3c in
internal_catch (tag=0, func=0xc9580 <command_loop_2>, arg=25165833) at
eval.c:1248 #15 0x000c931e in command_loop () at keyboard.c:1338 #16
0x000c93e2 in recursive_edit_1 () at keyboard.c:953 #17 0x000c9561 in
Frecursive_edit () at keyboard.c:1015 #18 0x000c82db in main (argc=1,
argv=0xbfffef68) at emacs.c:1852




[-- Attachment #3: Type: message/rfc822, Size: 1172 bytes --]

From: Chong Yidong <cyd@stupidchicken.com>
To: Carsten Dominik <carsten.dominik@gmail.com>
Cc: Miles Bader <miles@gnu.org>, 4131-done@emacsbugs.donarmstrong.com
Subject: Re: Emacs crashes with line-prefix text property and outline
Date: Sat, 15 Aug 2009 13:31:35 -0400
Message-ID: <877hx5vv9k.fsf@cyd.mit.edu>

Thanks for the concise bug recipe.  I've checked a fix into CVS trunk.

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

end of thread, other threads:[~2009-08-15 17:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <877hx5vv9k.fsf@cyd.mit.edu>
2009-08-12  6:49 ` bug#4131: Emacs crashes with line-prefix text property and outline Carsten Dominik
2009-08-15 17:35   ` bug#4131: marked as done (Emacs crashes with line-prefix text property and outline) Emacs bug Tracking System

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.