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

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

Re: Another crash in xdisp.c (x86_64)


From: Reiner Steib
Subject: Re: Another crash in xdisp.c (x86_64)
Date: Thu, 10 Feb 2005 14:31:10 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

On Thu, Feb 10 2005, Kim F. Storm wrote:

> Thanks.  It still looks wierd, but I guess it is because of
> optimization that causes a crash at some location where
> it didn't actually happen.  So I have to backtrack to
> see where it actually happened...
>
> Can you send me output from these commands too:
>
> p *w

(gdb) p *w
$6 = {
  size = 4611686018427392064, 
  vec_next = 0x22104c0, 
  frame = 35718340, 
  mini_p = 9613345, 
  next = 12734148, 
  prev = 9613345, 
  hchild = 9613345, 
  vchild = 9613345, 
  parent = 9613345, 
  left_col = 0, 
  top_line = 0, 
  total_lines = 432, 
  total_cols = 688, 
  buffer = 32050852, 
  start = 41472138, 
  pointm = 41472178, 
  force_start = 9613345, 
  optional_new_start = 9613345, 
  hscroll = 0, 
  min_hscroll = 0, 
  use_time = 46976, 
  sequence_number = 968, 
  temslot = 0, 
  last_modified = 1432, 
  last_overlay_modified = 8, 
  last_point = 5152, 
  last_had_star = 9613345, 
  vertical_scroll_bar = 56267348, 
  left_margin_cols = 9613345, 
  right_margin_cols = 9613345, 
  left_fringe_width = 9613345, 
  right_fringe_width = 9613345, 
  fringes_outside_margins = 9613345, 
  scroll_bar_width = 9613345, 
  vertical_scroll_bar_type = 9613441, 
  last_mark_x = 9613345, 
  last_mark_y = 9613345, 
  window_end_pos = 0, 
  window_end_vpos = 208, 
  window_end_valid = 32050852, 
  update_mode_line = 9613345, 
  start_at_line_beg = 9613441, 
  display_table = 9613345, 
  dedicated = 9613441, 
  base_line_number = 8, 
  base_line_pos = 8, 
  region_showing = 9613345, 
  column_number_displayed = 0, 
  redisplay_end_trigger = 9613345, 
  too_small_ok = 9613345, 
  orig_total_lines = 9613345, 
  orig_top_line = 9613345, 
  current_matrix = 0x2f63190, 
  desired_matrix = 0x2225fe0, 
  nrows_scale_factor = 1, 
  ncols_scale_factor = 1, 
  last_cursor = {
    x = 0, 
    y = 210, 
    hpos = 0, 
    vpos = 15
  }, 
  cursor = {
    x = 0, 
    y = 210, 
    hpos = 0, 
    vpos = 15
  }, 
  phys_cursor = {
    x = 0, 
    y = 0, 
    hpos = 0, 
    vpos = 0
  }, 
  phys_cursor_type = -1, 
  phys_cursor_width = -1, 
  phys_cursor_ascent = 9613345, 
  phys_cursor_height = 0, 
  overlay_arrow_bitmap = 0, 
  phys_cursor_on_p = 0, 
  cursor_off_p = 0, 
  last_cursor_off_p = 0, 
  must_be_updated_p = 0, 
  pseudo_window_p = 0, 
  vscroll = 0, 
  window_end_bytepos = 0, 
  frozen_window_start_p = 0, 
  height_fixed_p = 0
}

> p it

(gdb) p it
$7 = {
  window = 32925828, 
  w = 0x1f66880, 
  f = 0x22104c0, 
  method = 0x46ba80 <next_element_from_buffer>, 
  stop_charpos = 710, 
  end_charpos = 1058, 
  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, 
  dp = 0xe55430, 
  dpvec = 0x0, 
  dpend = 0x0, 
  dpvec_char_len = 0, 
  dpvec_face_id = 0, 
  saved_face_id = 0, 
  ctl_chars = {0 <repeats 16 times>}, 
  start = {
    pos = {
      charpos = 644, 
      bytepos = 644
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  current = {
    pos = {
      charpos = 644, 
      bytepos = 644
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  overlay_strings = {0, 0, 0}, 
  n_overlay_strings = 0, 
  string = 9613345, 
  stack = {{
      stop_charpos = 0, 
      face_id = 0, 
      string = 0, 
      pos = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      end_charpos = 0, 
      string_nchars = 0, 
      area = LEFT_MARGIN_AREA, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      slice = {
        x = 0, 
        y = 0, 
        width = 0, 
        height = 0
      }, 
      space_width = 0, 
      voffset = 0, 
      font_height = 0
    }, {
      stop_charpos = 0, 
      face_id = 0, 
      string = 0, 
      pos = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
---Type <return> to continue, or q <return> to quit---
        dpvec_index = 0
      }, 
      end_charpos = 0, 
      string_nchars = 0, 
      area = LEFT_MARGIN_AREA, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      slice = {
        x = 0, 
        y = 0, 
        width = 0, 
        height = 0
      }, 
      space_width = 0, 
      voffset = 0, 
      font_height = 0
    }}, 
  sp = 0, 
  selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, 
  selective = 0, 
  what = IT_CHARACTER, 
  face_id = 17, 
  face_box_p = 0, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_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, 
  base_face_id = 0, 
  c = 0, 
  len = 0, 
  cmp_id = 0, 
  cmp_len = 0, 
  char_to_display = 0, 
  image_id = 0, 
  slice = {
    x = 9613345, 
    y = 9613345, 
    width = 9613345, 
    height = 9613345
  }, 
  space_width = 9613345, 
  voffset = 0, 
  font_height = 9613345, 
  object = 32050852, 
  position = {
    charpos = 644, 
    bytepos = 644
  }, 
  truncate_lines_p = 0, 
  tab_width = 8, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 0, 
  first_visible_x = 0, 
  last_visible_x = 560, 
  last_visible_y = 742, 
  extra_line_spacing = 0, 
  max_extra_line_spacing = 0, 
  override_ascent = -1, 
  override_descent = 0, 
  override_boff = 0, 
  glyph_row = 0x3161600, 
  area = TEXT_AREA, 
  nglyphs = 0, 
  pixel_width = 0, 
  ascent = 0, 
  descent = 0, 
  max_ascent = 0, 
  max_descent = 0, 
  phys_ascent = 0, 
  phys_descent = 0, 
  max_phys_ascent = 0, 
  max_phys_descent = 0, 
  current_x = 0, 
  continuation_lines_width = 0, 
  current_y = 210, 
  first_vpos = 0, 
  vpos = 15, 
  hpos = 0, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, 
  left_user_fringe_face_id = 0, 
  right_user_fringe_face_id = 0
}

> p delta
> p delta_bytes
> p stop_pos
> p dvpos
> p dy
> p start
> ppt

(gdb) p delta
Variable "delta" is not available.
(gdb) p delta_bytes
Variable "delta_bytes" is not available.
(gdb) p stop_pos
$8 = 0
(gdb) p dvpos
Variable "dvpos" is not available.
(gdb) p dy
Variable "dy" is not available.
(gdb) p start
Variable "start" is not available.
(gdb) ppt
BUF PT: 644 of 1..1058 GAP: 644 SZ=105
(gdb) 

Bye, Reiner.
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/




reply via email to

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