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

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

bug#71224: 30.0.50; SIGSEGV in start_display


From: Daniel Clemente
Subject: bug#71224: 30.0.50; SIGSEGV in start_display
Date: Wed, 29 May 2024 05:56:35 +0000

(gdb) frame 1
#1  0x00005555555cfce9 in try_window (window=XIL(0x5555621f25a5), pos=..., flags=1) at xdisp.c:21129
21129  start_display (&it, w, pos);
(gdb) p *w
$22 = {
  header = {
    size = 4611686018612097049
  },
  frame = XIL(0x5555621f2385),
  next = XIL(0x5555621f283d),
  prev = XIL(0),
  parent = XIL(0),
  normal_lines = XIL(0x7fffd663a24f),
  normal_cols = XIL(0x7fffd663a257),
  new_total = make_fixnum(0),
  new_normal = make_fixnum(0),
  new_pixel = make_fixnum(0),
  contents = XIL(0x7ffff1dc0f3d),
  old_buffer = XIL(0),
  start = XIL(0x5555621f27ad),
  pointm = XIL(0x5555621f27dd),
  old_pointm = XIL(0x5555621f280d),
  temslot = XIL(0),
  vertical_scroll_bar = XIL(0),
  vertical_scroll_bar_type = XIL(0x30),
  horizontal_scroll_bar = XIL(0),
  horizontal_scroll_bar_type = XIL(0x30),
  display_table = XIL(0),
  dedicated = XIL(0),
  combination_limit = XIL(0),
  window_parameters = XIL(0),
  cursor_type = XIL(0x30),
  mode_line_help_echo = XIL(0),
  current_matrix = 0x0,
  desired_matrix = 0x0,
  prev_buffers = XIL(0),
  next_buffers = XIL(0),
  use_time = 2655,
  sequence_number = 1721,
  change_stamp = 0,
  pixel_left = 0,
  pixel_top = 0,
  left_col = 0,
  top_line = 0,
  pixel_width = 80,
  pixel_height = 24,
  old_pixel_width = 0,
  old_pixel_height = 0,
  old_body_pixel_width = 0,
  old_body_pixel_height = 0,
  total_cols = 80,
  total_lines = 24,
  hscroll = 0,
  min_hscroll = 0,
  hscroll_whole = 0,
  last_modified = 0,
  last_overlay_modified = 0,
  last_point = 0,
  last_mark = 0,
  base_line_number = 0,
  base_line_pos = 0,
  column_number_displayed = -1,
  nrows_scale_factor = 1,
  ncols_scale_factor = 1,
  cursor = {
    x = 0,
--Type <RET> for more, q to quit, c to continue without paging--
    y = 0,
    hpos = 0,
    vpos = -1
  },
  phys_cursor = {
    x = 0,
    y = 0,
    hpos = 0,
    vpos = 0
  },
  output_cursor = {
    x = 0,
    y = 0,
    hpos = 0,
    vpos = 0
  },
  last_cursor_vpos = 0,
  left_fringe_width = -1,
  right_fringe_width = -1,
  left_margin_cols = 0,
  right_margin_cols = 0,
  scroll_bar_width = -1,
  scroll_bar_height = -1,
  mode_line_height = -1,
  header_line_height = -1,
  tab_line_height = -1,
  window_end_pos = 0,
  window_end_vpos = 0,
  mini = false,
  horizontal = false,
  update_mode_line = true,
  last_had_star = false,
  start_at_line_beg = false,
  force_start = false,
  optional_new_start = false,
  phys_cursor_on_p = false,
  cursor_off_p = false,
  last_cursor_off_p = false,
  must_be_updated_p = true,
  pseudo_window_p = false,
  fringes_outside_margins = false,
  fringes_persistent = false,
  scroll_bars_persistent = false,
  window_end_valid = false,
  redisplay = true,
  suspend_auto_hscroll = false,
  preserve_vscroll_p = false,
  vscroll = 0,
  window_end_bytepos = 0
}
(gdb) pp window
#<window 1721 on *scratch*>
(gdb)

On Tue, 28 May 2024 at 19:17, Eli Zaretskii <eliz@gnu.org> wrote:
> From: Daniel Clemente <n142857@gmail.com>
> Date: Tue, 28 May 2024 18:45:14 +0000
> Cc: 71224@debbugs.gnu.org
>
> (gdb) bt
> #0  start_display (it=0x7fffffb96bd0, w=0x5555621f25a0, pos=...) at xdisp.c:3734
> #1  0x00005555555cfce9 in try_window (window=XIL(0x5555621f25a5), pos=..., flags=1) at xdisp.c:21129

Please show what the below prints:

  (gdb) frame 1
  (gdb) p *w
  (gdb) pp window

(The command "pp" is defined on src/.gdbinit, so you may need to
"source" it.)

Thanks.

reply via email to

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