unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#9945: 24.0.91; crash
@ 2011-11-03 18:58 Sam Steingold
  2011-11-08 21:21 ` Sam Steingold
  0 siblings, 1 reply; 10+ messages in thread
From: Sam Steingold @ 2011-11-03 18:58 UTC (permalink / raw)
  To: 9945

In GNU Emacs 24.0.91.2 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2011-11-02 on t520sds
Windowing system distributor `The X.Org Foundation', version 11.0.11004000
configured using `configure  '--with-wide-int''

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: C
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default enable-multibyte-characters: t

alas, there is little I can say except for this:

Program received signal SIGSEGV, Segmentation fault.
0x00000000004bc024 in x_draw_bar_cursor (w=0x4fb5120, row=0x63a2a80, width=2, kind=BAR_CURSOR)
    at /home/sds/src/emacs/trunk/src/xterm.c:7336
7336	      if (face->background == f->output_data.x->cursor_pixel)
(gdb) p face
$1 = (struct face *) 0x0
(gdb) p f
$2 = (struct frame *) 0xeadc80
(gdb) p *f
$3 = {header = {size = 4611686018427388950, next = {buffer = 0x104cae0, vector = 0x104cae0}}, name = 24200881, 
  icon_name = 11995522, title = 11995522, focus_frame = 11995522, root_window = 83579173, selected_window = 83579173, 
  minibuffer_window = 16931237, param_alist = 18232646, scroll_bars = 79276293, condemned_scroll_bars = 11995522, 
  menu_bar_items = 16243317, face_alist = 111375046, menu_bar_vector = 18890757, buffer_predicate = 11995522, 
  buffer_list = 81026982, buried_buffer_list = 61902486, menu_bar_window = 11995522, tool_bar_window = 17336357, 
  tool_bar_items = 11995522, tool_bar_position = 12036642, desired_tool_bar_string = 11995522, current_tool_bar_string = 11995522, 
  face_cache = 0x1069380, menu_bar_items_used = 0, namebuf = 0xf6f780 "emacs", current_pool = 0x0, desired_pool = 0x0, 
  desired_matrix = 0x0, current_matrix = 0x0, glyphs_initialized_p = 1, resized_p = 0, force_flush_display_p = 0, 
  default_face_done_p = 1, already_hscrolled_p = 0, updated_p = 1, minimize_tool_bar_window_p = 0, tool_bar_lines = 0, 
  n_tool_bar_rows = 0, n_tool_bar_items = 0, decode_mode_spec_buffer = 0x41bc1e0 "", insert_line_cost = 0x0, 
  delete_line_cost = 0x0, insert_n_lines_cost = 0x0, delete_n_lines_cost = 0x0, text_lines = 143, text_cols = 193, 
  total_lines = 0, total_cols = 199, new_text_lines = 0, new_text_cols = 0, left_pos = 1366, top_pos = 24, pixel_height = 1896, 
  pixel_width = 1200, resx = 96, resy = 96, x_pixels_diff = 0, y_pixels_diff = 28, win_gravity = 1, size_hint_flags = 0, 
  border_width = 0, internal_border_width = 1, column_width = 6, space_width = 6, line_height = 13, 
  output_method = output_x_window, terminal = 0x10a29b0, output_data = {tty = 0xeadf00, x = 0xeadf00, w32 = 0xeadf00, 
    ns = 0xeadf00, nothing = 15392512}, font_driver_list = 0xeaf7d0, font_data_list = 0x1056ea0, fringe_cols = 3, 
  left_fringe_width = 9, right_fringe_width = 9, want_fullscreen = FULLSCREEN_NONE, menu_bar_lines = 0, external_menu_bar = 1, 
  display_preempted = 0 '\000', visible = 1 '\001', iconified = 0 '\000', async_visible = 1 '\001', async_iconified = 0 '\000', 
  garbaged = 0 '\000', has_minibuffer = 1 '\001', wants_modeline = 1 '\001', can_have_scroll_bars = 1 '\001', 
  auto_raise = 0 '\000', auto_lower = 0 '\000', no_split = 0 '\000', explicit_name = 0 '\000', window_sizes_changed = 0 '\000', 
  mouse_moved = 0 '\000', pointer_invisible = 0 '\000', vertical_scroll_bar_type = vertical_scroll_bar_left, 
  desired_cursor = BAR_CURSOR, cursor_width = 2, blink_off_cursor = DEFAULT_CURSOR, blink_off_cursor_width = 0, 
  message_buf = 0x4849d20 "\030\062D\364\377\177", scroll_bottom_vpos = -1, config_scroll_bar_width = 16, 
  config_scroll_bar_cols = 3, scroll_bar_actual_width = 18, cost_calculation_baud_rate = 19200, alpha = {-1, -1}, gamma = 0, 
  extra_line_spacing = 0, background_pixel = 13882323, foreground_pixel = 4734347}
(gdb) p *w
$4 = {header = {size = 4611686018427392056, next = {buffer = 0xfc6b10, vector = 0xfc6b10}}, frame = 15391877, mini_p = 11995522, 
  next = 16931237, prev = 11995522, hchild = 11995522, vchild = 11995522, parent = 11995522, left_col = 0, top_line = 0, 
  total_lines = 568, total_cols = 796, normal_lines = 11972335, normal_cols = 11972327, new_total = 140, new_normal = 48131119, 
  buffer = 54649589, start = 45737467, pointm = 45737187, force_start = 11995522, optional_new_start = 11995522, hscroll = 768, 
  min_hscroll = 768, use_time = 28420, sequence_number = 528, temslot = 4, last_modified = 5764, last_overlay_modified = 36, 
  last_point = 9268, last_had_star = 11995570, vertical_scroll_bar = 79276293, left_margin_cols = 11995522, 
  right_margin_cols = 11995522, left_fringe_width = 11995522, right_fringe_width = 11995522, fringes_outside_margins = 11995522, 
  scroll_bar_width = 40, vertical_scroll_bar_type = 11995570, last_mark_x = 11995522, last_mark_y = 11995522, window_end_pos = 0, 
  window_end_vpos = 56, window_end_valid = 11995522, update_mode_line = 11995570, start_at_line_beg = 11995570, 
  display_table = 11995522, dedicated = 11995522, base_line_number = 4, base_line_pos = 4, region_showing = 11995570, 
  column_number_displayed = 768, redisplay_end_trigger = 11995522, splits = 11995522, nest = 11995522, prev_buffers = 75144614, 
  next_buffers = 11995522, window_parameters = 70612758, current_matrix = 0x69b4280, desired_matrix = 0x7d252b0, 
  nrows_scale_factor = 1, ncols_scale_factor = 1, last_cursor = {x = 0, y = 156, hpos = -1, vpos = 12}, cursor = {x = 0, y = 104, 
    hpos = -1, vpos = 8}, phys_cursor = {x = 0, y = 104, hpos = -1, vpos = 8}, phys_cursor_type = 2, phys_cursor_width = 0, 
  phys_cursor_ascent = 11, phys_cursor_height = 13, phys_cursor_on_p = 1, cursor_off_p = 0, last_cursor_off_p = 1, 
  must_be_updated_p = 1, pseudo_window_p = 0, frozen_window_start_p = 0, vscroll = 0, window_end_bytepos = 0}
(gdb) p *row
$5 = {glyphs = {0x3d13690, 0x3d13690, 0x3d16f60, 0x3d16f60}, used = {0, 1, 0}, x = 0, y = 104, pixel_width = 6, ascent = 11, 
  height = 13, phys_ascent = 11, phys_height = 13, visible_height = 13, extra_line_spacing = 0, hash = 43, start = {pos = {
      charpos = 1545, bytepos = 1545}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, 
  end = {pos = {charpos = 1738, bytepos = 1738}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
    dpvec_index = -1}, minpos = {charpos = 1545, bytepos = 1545}, maxpos = {charpos = 1738, bytepos = 1738}, 
  overlay_arrow_bitmap = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_fringe_bitmap = 2, 
  right_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, left_fringe_face_id = 0, 
  right_fringe_face_id = 0, left_fringe_offset = 0, right_fringe_offset = 0, fringe_bitmap_periodic_p = 0, 
  redraw_fringe_bitmaps_p = 0, enabled_p = 1, truncated_on_left_p = 1, truncated_on_right_p = 0, continued_p = 0, 
  displays_text_p = 1, ends_at_zv_p = 0, fill_line_p = 0, indicate_empty_line_p = 0, contains_overlapping_glyphs_p = 0, 
  full_width_p = 0, mode_line_p = 0, overlapped_p = 0, ends_in_middle_of_char_p = 0, starts_in_middle_of_char_p = 0, 
  overlapping_p = 0, mouse_face_p = 0, ends_in_newline_from_string_p = 0, exact_window_width_line_p = 0, cursor_in_fringe_p = 0, 
  ends_in_ellipsis_p = 0, indicate_bob_p = 0, indicate_top_line_p = 0, indicate_eob_p = 0, indicate_bottom_line_p = 0, 
  reversed_p = 0, continuation_lines_width = 0, clip = 0x0}
(gdb) list
7331	      /* If the glyph's background equals the color we normally draw
7332		 the bars cursor in, the bar cursor in its normal color is
7333		 invisible.  Use the glyph's foreground color instead in this
7334		 case, on the assumption that the glyph's colors are chosen so
7335		 that the glyph is legible.  */
7336	      if (face->background == f->output_data.x->cursor_pixel)
7337		xgcv.background = xgcv.foreground = face->foreground;
7338	      else
7339		xgcv.background = xgcv.foreground = f->output_data.x->cursor_pixel;
7340	      xgcv.graphics_exposures = 0;
(gdb) p xgcv 
$6 = {function = 0, plane_mask = 0, foreground = 0, background = 0, line_width = 1, line_style = 0, cap_style = 0, join_style = 0, 
  fill_style = 0, fill_rule = 0, arc_mode = 0, tile = 0, stipple = 0, ts_x_origin = 0, ts_y_origin = 0, font = 0, 
  subwindow_mode = 0, graphics_exposures = 0, clip_x_origin = 0, clip_y_origin = 0, clip_mask = 44, dash_offset = 0, 
  dashes = 0 '\000'}
(gdb) where
#0  0x00000000004bc024 in x_draw_bar_cursor (w=0x4fb5120, row=0x63a2a80, width=2, kind=BAR_CURSOR)
    at /home/sds/src/emacs/trunk/src/xterm.c:7336
#1  0x00000000004bc51b in x_draw_window_cursor (w=0x4fb5120, glyph_row=0x63a2a80, x=0, y=104, cursor_type=<optimized out>, 
    cursor_width=<optimized out>, on_p=1, active_p=1) at /home/sds/src/emacs/trunk/src/xterm.c:7455
#2  0x0000000000454c85 in display_and_set_cursor (w=0x4fb5120, on=1, hpos=-1, vpos=<optimized out>, x=0, y=104)
    at /home/sds/src/emacs/trunk/src/xdisp.c:25389
#3  0x00000000004babaf in x_update_window_end (w=0x4fb5120, cursor_on_p=<optimized out>, mouse_face_overwritten_p=0)
    at /home/sds/src/emacs/trunk/src/xterm.c:644
#4  0x0000000000414511 in update_window (w=0x4fb5120, force_p=<optimized out>) at /home/sds/src/emacs/trunk/src/dispnew.c:3689
#5  0x0000000000416473 in update_window_tree (w=0x4fb5120, force_p=1) at /home/sds/src/emacs/trunk/src/dispnew.c:3326
#6  0x000000000041964e in update_frame (f=0xeadc80, force_p=1, inhibit_hairy_id_p=0)
    at /home/sds/src/emacs/trunk/src/dispnew.c:3253
#7  0x0000000000446444 in redisplay_internal () at /home/sds/src/emacs/trunk/src/xdisp.c:13230
#8  0x0000000000502bc8 in read_char (commandflag=0, nmaps=0, maps=0x0, prev_event=11995570, used_mouse_menu=0x0, end_time=0x0)
    at /home/sds/src/emacs/trunk/src/keyboard.c:2443
#9  0x000000000058f185 in read_filtered_event (no_switch_frame=0, ascii_required=0, error_nonascii=0, input_method=0, 
    seconds=<optimized out>) at /home/sds/src/emacs/trunk/src/lread.c:621
#10 0x000000000056e9d9 in Ffuncall (nargs=<optimized out>, args=0x7fffffffcfb0) at /home/sds/src/emacs/trunk/src/eval.c:2981
#11 0x00000000005a7546 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, 
    args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /home/sds/src/emacs/trunk/src/bytecode.c:785
#12 0x000000000056ddfb in eval_sub (form=<optimized out>) at /home/sds/src/emacs/trunk/src/eval.c:2328
#13 0x000000000056e1f7 in Fprogn (args=<optimized out>) at /home/sds/src/emacs/trunk/src/eval.c:358
#14 0x00000000004fa18a in Ftrack_mouse (args=9971830) at /home/sds/src/emacs/trunk/src/keyboard.c:1264
#15 0x000000000056dfac in eval_sub (form=<optimized out>) at /home/sds/src/emacs/trunk/src/eval.c:2270
#16 0x00000000005704d5 in Feval (form=9971814, lexical=<optimized out>) at /home/sds/src/emacs/trunk/src/eval.c:2176
#17 0x000000000056e9ec in Ffuncall (nargs=<optimized out>, args=0x7fffffffd360) at /home/sds/src/emacs/trunk/src/eval.c:2977
#18 0x00000000005a7546 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, 
    args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /home/sds/src/emacs/trunk/src/bytecode.c:785
#19 0x000000000056e489 in funcall_lambda (fun=9970925, nargs=2, arg_vector=0x7fffffffd538)
    at /home/sds/src/emacs/trunk/src/eval.c:3205
#20 0x000000000056e80b in Ffuncall (nargs=3, args=0x7fffffffd530) at /home/sds/src/emacs/trunk/src/eval.c:3035
#21 0x00000000005a7546 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, 
    args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /home/sds/src/emacs/trunk/src/bytecode.c:785
#22 0x000000000056e489 in funcall_lambda (fun=9969301, nargs=1, arg_vector=0x7fffffffd748)
    at /home/sds/src/emacs/trunk/src/eval.c:3205
#23 0x000000000056e80b in Ffuncall (nargs=2, args=0x7fffffffd740) at /home/sds/src/emacs/trunk/src/eval.c:3035
#24 0x000000000056aadc in Fcall_interactively (function=18483746, record_flag=11995522, keys=50112933)
    at /home/sds/src/emacs/trunk/src/callint.c:859
#25 0x000000000056e9d9 in Ffuncall (nargs=<optimized out>, args=0x7fffffffd970) at /home/sds/src/emacs/trunk/src/eval.c:2981
#26 0x000000000056ec44 in call3 (fn=<optimized out>, arg1=<optimized out>, arg2=<optimized out>, arg3=<optimized out>)
    at /home/sds/src/emacs/trunk/src/eval.c:2774
#27 0x0000000000506f4c in command_loop_1 () at /home/sds/src/emacs/trunk/src/keyboard.c:1570
#28 0x000000000056cae6 in internal_condition_case (bfun=0x506bb0 <command_loop_1>, handlers=12047714, hfun=0x4fbae0 <cmd_error>)
    at /home/sds/src/emacs/trunk/src/eval.c:1499
#29 0x00000000004f9f4e in command_loop_2 (ignore=<optimized out>) at /home/sds/src/emacs/trunk/src/keyboard.c:1158
#30 0x000000000056c9c8 in internal_catch (tag=5150128, func=0x4f9f30 <command_loop_2>, arg=11995522)
    at /home/sds/src/emacs/trunk/src/eval.c:1256
#31 0x00000000004fb5b7 in command_loop () at /home/sds/src/emacs/trunk/src/keyboard.c:1137
#32 recursive_edit_1 () at /home/sds/src/emacs/trunk/src/keyboard.c:757
#33 0x00000000004fb8ec in Frecursive_edit () at /home/sds/src/emacs/trunk/src/keyboard.c:821
#34 0x000000000040fb0d in main (argc=1, argv=<optimized out>) at /home/sds/src/emacs/trunk/src/emacs.c:1707

-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 11.10 (oneiric) X 11.0.11004000
http://camera.org http://pmw.org.il http://mideasttruth.com
http://dhimmi.com http://honestreporting.com http://www.memritv.org
186,000 Miles per Second.  It's not just a good idea.  IT'S THE LAW.





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

* bug#9945: 24.0.91; crash
  2011-11-03 18:58 bug#9945: 24.0.91; crash Sam Steingold
@ 2011-11-08 21:21 ` Sam Steingold
  2011-11-08 21:28   ` Eli Zaretskii
  2011-11-08 21:35   ` Sam Steingold
  0 siblings, 2 replies; 10+ messages in thread
From: Sam Steingold @ 2011-11-08 21:21 UTC (permalink / raw)
  To: 9945

same crash again:

GNU Emacs 24.0.91.3 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2011-11-04 on t520sds

Program received signal SIGSEGV, Segmentation fault.
0x00000000004bc024 in x_draw_bar_cursor (w=0x37201e0, row=0x18f13f0,
width=2, kind=BAR_CURSOR)
    at /home/sds/src/emacs/trunk/src/xterm.c:7336
7336          if (face->background == f->output_data.x->cursor_pixel)
(gdb)
(gdb) p face
$1 = (struct face *) 0x0
(gdb) p *f
$2 = {header = {size = 4611686018427388950, next = {buffer = 0xd9cfc0,
vector = 0xd9cfc0}}, name = 16500161, icon_name = 11995522,
  title = 11995522, focus_frame = 11995522, root_window = 76950181,
selected_window = 57803237, minibuffer_window = 16091397,
  param_alist = 18002406, scroll_bars = 72232373,
condemned_scroll_bars = 11995522, menu_bar_items = 16281685,
  face_alist = 82032182, menu_bar_vector = 18892917, buffer_predicate
= 11995522, buffer_list = 79958822,
  buried_buffer_list = 27101430, menu_bar_window = 11995522,
tool_bar_window = 16186117, tool_bar_items = 11995522,
  tool_bar_position = 12036642, desired_tool_bar_string = 11995522,
current_tool_bar_string = 11995522, face_cache = 0x1081c00,
  menu_bar_items_used = 0, namebuf = 0xf72e70 "emacs", current_pool =
0x0, desired_pool = 0x0, desired_matrix = 0x0,
  current_matrix = 0x0, glyphs_initialized_p = 1, resized_p = 0,
force_flush_display_p = 0, default_face_done_p = 1,
  already_hscrolled_p = 1, updated_p = 0, minimize_tool_bar_window_p =
0, tool_bar_lines = 0, n_tool_bar_rows = 0,
  n_tool_bar_items = 0, decode_mode_spec_buffer = 0x158af90 "",
insert_line_cost = 0x0, delete_line_cost = 0x0,
  insert_n_lines_cost = 0x0, delete_n_lines_cost = 0x0, text_lines =
54, text_cols = 221, total_lines = 0, total_cols = 227,
  new_text_lines = 0, new_text_cols = 0, left_pos = 0, top_pos = 24,
pixel_height = 744, pixel_width = 1366, resx = 96, resy = 96,
  x_pixels_diff = 0, y_pixels_diff = 28, win_gravity = 1,
size_hint_flags = 0, border_width = 0, internal_border_width = 1,
  column_width = 6, space_width = 6, line_height = 13, output_method =
output_x_window, terminal = 0xeefe50, output_data = {
    tty = 0xf58b80, x = 0xf58b80, w32 = 0xf58b80, ns = 0xf58b80,
nothing = 16092032}, font_driver_list = 0xc5ee70,
  font_data_list = 0xdc2ac0, fringe_cols = 3, left_fringe_width = 9,
right_fringe_width = 9, want_fullscreen = FULLSCREEN_NONE,
  menu_bar_lines = 0, external_menu_bar = 1, display_preempted = 0
'\000', visible = 1 '\001', iconified = 0 '\000',
  async_visible = 1 '\001', async_iconified = 0 '\000', garbaged = 0
'\000', has_minibuffer = 1 '\001', wants_modeline = 1 '\001',
  can_have_scroll_bars = 1 '\001', auto_raise = 0 '\000', auto_lower =
0 '\000', no_split = 0 '\000', explicit_name = 0 '\000',
  window_sizes_changed = 0 '\000', mouse_moved = 0 '\000',
pointer_invisible = 0 '\000',
  vertical_scroll_bar_type = vertical_scroll_bar_left, desired_cursor
= BAR_CURSOR, cursor_width = 2,
  blink_off_cursor = DEFAULT_CURSOR, blink_off_cursor_width = 0,
message_buf = 0x158ac10 "\030\062D\364\377\177",
  scroll_bottom_vpos = -1, config_scroll_bar_width = 16,
config_scroll_bar_cols = 3, scroll_bar_actual_width = 18,
  cost_calculation_baud_rate = 19200, alpha = {-1, -1}, gamma = 0,
extra_line_spacing = 0, background_pixel = 13882323,
  foreground_pixel = 4734347}
(gdb) p f
$3 = (struct frame *) 0xf55c10
(gdb) p f->output_data.x
$4 = (struct x_output *) 0xf58b80
(gdb) p 8f->output_data.x
Invalid number "8f".
(gdb) p *f->output_data.x
$5 = {menubar_height = 28, toolbar_top_height = 0,
toolbar_bottom_height = 0, toolbar_left_width = 0, toolbar_right_width
= 0,
  border_tile = 71303365, normal_gc = 0xf8fd20, reverse_gc = 0xf8fdd0,
cursor_gc = 0xf8fe80, window_desc = 71303359, icon_desc = 0,
  parent_desc = 18883077, widget = 0xf8ae70, column_widget = 0xf8bae0,
edit_widget = 0xf8d170, menubar_widget = 0x10583d0,
  icon_bitmap = 1, font = 0x154d210, baseline_offset = 0, fontset =
17, cursor_pixel = 255, border_pixel = 0,
  mouse_pixel = 16711935, cursor_foreground_pixel = 13882323,
scroll_bar_foreground_pixel = 18446744073709551615,
  scroll_bar_background_pixel = 12566463, scroll_bar_top_shadow_pixel
= 15132390, scroll_bar_bottom_shadow_pixel = 7566195,
  text_cursor = 71303633, nontext_cursor = 71303637, modeline_cursor =
71303766, hand_cursor = 71303770,
  hourglass_cursor = 71303762, horizontal_drag_cursor = 71303774,
current_cursor = 71303633, hourglass_window = 71305303,
  hourglass_p = 0, needs_exposure = 0, wm_hints = {flags = 1, input =
1, initial_state = 0, icon_pixmap = 71303367,
    icon_window = 0, icon_x = 0, icon_y = 0, icon_mask = 71303369,
window_group = 0}, display_info = 0xe94850,
  saved_menu_event = 0x145c340, id = 1, explicit_parent = 0 '\000',
asked_for_visible = 1 '\001', has_been_visible = 1 '\001',
  xic = 0xf8f490, xic_style = 1032, xic_xfs = 0xf8dc00,
xic_base_fontname = 0x0, black_relief = {gc = 0xea4d00, pixel =
7566195,
    allocated_p = 1}, white_relief = {gc = 0x105eb90, pixel =
15132390, allocated_p = 1}, relief_background = 12566463,
  wait_for_wm = 1, x_pixels_outer_diff = 0, y_pixels_outer_diff = 0,
focus_state = 2, move_offset_top = 0, move_offset_left = 0,
  left_before_move = 0, top_before_move = 0}
(gdb) p *w
$6 = {header = {size = 4611686018427392056, next = {buffer =
0x3c11140, vector = 0x3c11140}}, frame = 16079893, mini_p = 11995522,
  next = 11995522, prev = 77138821, hchild = 11995522, vchild =
11995522, parent = 76950181, left_col = 456, top_line = 0,
  total_lines = 212, total_cols = 452, normal_lines = 62962743,
normal_cols = 8995519, new_total = 212, new_normal = 71186839,
  buffer = 95731957, start = 85923619, pointm = 85923579, force_start
= 11995522, optional_new_start = 11995522, hscroll = 424,
  min_hscroll = 424, use_time = 47384, sequence_number = 1340, temslot
= 8, last_modified = 5576, last_overlay_modified = 612,
  last_point = 14000, last_had_star = 11995522, vertical_scroll_bar =
97690069, left_margin_cols = 11995522,
  right_margin_cols = 11995522, left_fringe_width = 11995522,
right_fringe_width = 11995522, fringes_outside_margins = 11995522,
  scroll_bar_width = 40, vertical_scroll_bar_type = 11995570,
last_mark_x = 11995522, last_mark_y = 11995522,
  window_end_pos = 1588, window_end_vpos = 204, window_end_valid =
11995522, update_mode_line = 11995522,
  start_at_line_beg = 11995570, display_table = 11995522, dedicated =
11995522, base_line_number = 4, base_line_pos = 4,
  region_showing = 11995522, column_number_displayed = 380,
redisplay_end_trigger = 11995522, splits = 11995522, nest = 11995522,
  prev_buffers = 26685958, next_buffers = 11995522, window_parameters
= 80474646, current_matrix = 0x420dea0,
  desired_matrix = 0x420de30, nrows_scale_factor = 1,
ncols_scale_factor = 1, last_cursor = {x = 570, y = 338, hpos = 95,
    vpos = 26}, cursor = {x = 0, y = 338, hpos = -1, vpos = 26},
phys_cursor = {x = 0, y = 338, hpos = -1, vpos = 26},
  phys_cursor_type = 2, phys_cursor_width = 0, phys_cursor_ascent =
11, phys_cursor_height = 13, phys_cursor_on_p = 1,
  cursor_off_p = 0, last_cursor_off_p = 1, must_be_updated_p = 1,
pseudo_window_p = 0, frozen_window_start_p = 0, vscroll = 0,
  window_end_bytepos = 397}
(gdb) p *row
$7 = {glyphs = {0x4f86db0, 0x4f86db0, 0x4f88e50, 0x4f88e50}, used =
{0, 24, 0}, x = 0, y = 338, pixel_width = 144, ascent = 11,
  height = 13, phys_ascent = 11, phys_height = 13, visible_height =
13, extra_line_spacing = 0, hash = 59293549, start = {pos = {
      charpos = 3405, bytepos = 3405}, overlay_string_index = -1,
string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1},
  end = {pos = {charpos = 3535, bytepos = 3535}, overlay_string_index
= -1, string_pos = {charpos = -1, bytepos = -1},
    dpvec_index = -1}, minpos = {charpos = 3405, bytepos = 3405},
maxpos = {charpos = 3535, bytepos = 3535},
  overlay_arrow_bitmap = 0, left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0, left_fringe_bitmap = 2,
  right_fringe_bitmap = 0, left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0, left_fringe_face_id = 0,
  right_fringe_face_id = 0, left_fringe_offset = 0,
right_fringe_offset = 0, fringe_bitmap_periodic_p = 0,
  redraw_fringe_bitmaps_p = 1, enabled_p = 1, truncated_on_left_p = 1,
truncated_on_right_p = 0, continued_p = 0,
  displays_text_p = 1, ends_at_zv_p = 0, fill_line_p = 0,
indicate_empty_line_p = 0, contains_overlapping_glyphs_p = 0,
  full_width_p = 0, mode_line_p = 0, overlapped_p = 0,
ends_in_middle_of_char_p = 0, starts_in_middle_of_char_p = 0,
  overlapping_p = 0, mouse_face_p = 0, ends_in_newline_from_string_p =
0, exact_window_width_line_p = 0, cursor_in_fringe_p = 0,
  ends_in_ellipsis_p = 0, indicate_bob_p = 0, indicate_top_line_p = 0,
indicate_eob_p = 0, indicate_bottom_line_p = 0,
  reversed_p = 0, continuation_lines_width = 0, clip = 0x0}
(gdb) where
#0  0x00000000004bc024 in x_draw_bar_cursor (w=0x37201e0,
row=0x18f13f0, width=2, kind=BAR_CURSOR)
    at /home/sds/src/emacs/trunk/src/xterm.c:7336
#1  0x00000000004bc51b in x_draw_window_cursor (w=0x37201e0,
glyph_row=0x18f13f0, x=0, y=338, cursor_type=<optimized out>,
    cursor_width=<optimized out>, on_p=1, active_p=1) at
/home/sds/src/emacs/trunk/src/xterm.c:7455
#2  0x0000000000454c85 in display_and_set_cursor (w=0x37201e0, on=1,
hpos=-1, vpos=<optimized out>, x=0, y=338)
    at /home/sds/src/emacs/trunk/src/xdisp.c:25389
#3  0x00000000004babaf in x_update_window_end (w=0x37201e0,
cursor_on_p=<optimized out>, mouse_face_overwritten_p=0)
    at /home/sds/src/emacs/trunk/src/xterm.c:644
#4  0x0000000000414511 in update_window (w=0x37201e0,
force_p=<optimized out>) at
/home/sds/src/emacs/trunk/src/dispnew.c:3689
#5  0x0000000000416473 in update_window_tree (w=0x37201e0, force_p=1)
at /home/sds/src/emacs/trunk/src/dispnew.c:3326
#6  0x000000000041644f in update_window_tree (w=0x4962aa0, force_p=1)
at /home/sds/src/emacs/trunk/src/dispnew.c:3324
#7  0x000000000041964e in update_frame (f=0xf55c10, force_p=1,
inhibit_hairy_id_p=0) at /home/sds/src/emacs/trunk/src/dispnew.c:3253
#8  0x00000000004458dc in redisplay_internal () at
/home/sds/src/emacs/trunk/src/xdisp.c:13167
#9  0x0000000000502bc8 in read_char (commandflag=1, nmaps=2,
maps=0x7fffffffd290, prev_event=11995522,
    used_mouse_menu=0x7fffffffd410, end_time=0x0) at
/home/sds/src/emacs/trunk/src/keyboard.c:2443
#10 0x00000000005050a7 in read_key_sequence (keybuf=0x7fffffffd470,
prompt=11995522, dont_downcase_last=0,
    can_return_switch_frame=1, fix_current_buffer=1, bufsize=30) at
/home/sds/src/emacs/trunk/src/keyboard.c:9290
#11 0x0000000000506d85 in command_loop_1 () at
/home/sds/src/emacs/trunk/src/keyboard.c:1447
#12 0x000000000056cae6 in internal_condition_case (bfun=0x506bb0
<command_loop_1>, handlers=12047714, hfun=0x4fbae0 <cmd_error>)
    at /home/sds/src/emacs/trunk/src/eval.c:1499
#13 0x00000000004f9f4e in command_loop_2 (ignore=<optimized out>) at
/home/sds/src/emacs/trunk/src/keyboard.c:1158
#14 0x000000000056c9c8 in internal_catch (tag=5150128, func=0x4f9f30
<command_loop_2>, arg=11995522)
    at /home/sds/src/emacs/trunk/src/eval.c:1256
#15 0x00000000004fb5b7 in command_loop () at
/home/sds/src/emacs/trunk/src/keyboard.c:1137
#16 recursive_edit_1 () at /home/sds/src/emacs/trunk/src/keyboard.c:757
#17 0x00000000004fb8ec in Frecursive_edit () at
/home/sds/src/emacs/trunk/src/keyboard.c:821
#18 0x000000000040fb0d in main (argc=1, argv=<optimized out>) at
/home/sds/src/emacs/trunk/src/emacs.c:1707
(gdb)





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

* bug#9945: 24.0.91; crash
  2011-11-08 21:21 ` Sam Steingold
@ 2011-11-08 21:28   ` Eli Zaretskii
  2011-11-08 21:35   ` Sam Steingold
  1 sibling, 0 replies; 10+ messages in thread
From: Eli Zaretskii @ 2011-11-08 21:28 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 9945

> Date: Tue, 8 Nov 2011 16:21:54 -0500
> From: Sam Steingold <sds@gnu.org>
> 
> same crash again:
> 
> GNU Emacs 24.0.91.3 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
>  of 2011-11-04 on t520sds
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000004bc024 in x_draw_bar_cursor (w=0x37201e0, row=0x18f13f0,
> width=2, kind=BAR_CURSOR)
>     at /home/sds/src/emacs/trunk/src/xterm.c:7336
> 7336          if (face->background == f->output_data.x->cursor_pixel)
> (gdb)
> (gdb) p face
> $1 = (struct face *) 0x0

What does this print in frame #0

 (gdb) p cursor_glyph->face_id





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

* bug#9945: 24.0.91; crash
  2011-11-08 21:21 ` Sam Steingold
  2011-11-08 21:28   ` Eli Zaretskii
@ 2011-11-08 21:35   ` Sam Steingold
  2011-11-09  3:56     ` Eli Zaretskii
  1 sibling, 1 reply; 10+ messages in thread
From: Sam Steingold @ 2011-11-08 21:35 UTC (permalink / raw)
  To: 9945

and yet again, after pulling & rebuilding :

Program received signal SIGSEGV, Segmentation fault.
0x00000000004b5d84 in x_draw_bar_cursor (w=0xf3d200, row=0x13b0a50,
width=2, kind=BAR_CURSOR)
    at /home/sds/src/emacs/trunk/src/xterm.c:7336
7336          if (face->background == f->output_data.x->cursor_pixel)
(gdb) bt full
#0  0x00000000004b5d84 in x_draw_bar_cursor (w=0xf3d200,
row=0x13b0a50, width=2, kind=BAR_CURSOR)
    at /home/sds/src/emacs/trunk/src/xterm.c:7336
        dpy = 0xeb9070
        window = 71303359
        gc = 0x15850c0
        mask = 65548
        xgcv = {
          function = 0,
          plane_mask = 0,
          foreground = 0,
          background = 0,
          line_width = 0,
          line_style = 0,
          cap_style = 0,
          join_style = 0,
          fill_style = 0,
          fill_rule = 1,
          arc_mode = 6,
          tile = 47244640258,
          stipple = 42949672962,
          ts_x_origin = 1,
          ts_y_origin = 10,
          font = 77309411329,
          subwindow_mode = 0,
          graphics_exposures = 0,
          clip_x_origin = 0,
          clip_y_origin = 0,
          clip_mask = 0,
          dash_offset = 0,
          dashes = 0 '\000'
        }
        face = 0x0
        f = 0xea3180
        cursor_glyph = 0xfb4390
#1  0x00000000004b627b in x_draw_window_cursor (w=0xf3d200,
glyph_row=0x13b0a50, x=0, y=104, cursor_type=<optimized out>,
    cursor_width=<optimized out>, on_p=1, active_p=1) at
/home/sds/src/emacs/trunk/src/xterm.c:7455
        f = 0xea3180
#2  0x0000000000450045 in display_and_set_cursor (w=0xf3d200, on=1,
hpos=-1, vpos=<optimized out>, x=0, y=104)
    at /home/sds/src/emacs/trunk/src/xdisp.c:25400
        f = <optimized out>
        new_cursor_width = 2
        active_cursor = 1
        glyph_row = 0x13b0a50
        glyph = <optimized out>
#3  0x00000000004b490f in x_update_window_end (w=0xf3d200,
cursor_on_p=<optimized out>, mouse_face_overwritten_p=0)
    at /home/sds/src/emacs/trunk/src/xterm.c:644
        hlinfo = 0xd7ad60
#4  0x0000000000414511 in update_window (w=0xf3d200,
force_p=<optimized out>) at
/home/sds/src/emacs/trunk/src/dispnew.c:3689
        end = <optimized out>
        mode_line_row = <optimized out>
        header_line_row = 0x0
        changed_p = <optimized out>
        mouse_face_overwritten_p = 0
        row = <optimized out>
        yb = 676
        desired_matrix = 0x101fde0
        paused_p = <optimized out>
        rif = 0x834b40
#5  0x0000000000416473 in update_window_tree (w=0xf3d200, force_p=1)
at /home/sds/src/emacs/trunk/src/dispnew.c:3326
        paused_p = <optimized out>
#6  0x000000000041964e in update_frame (f=0xea3180, force_p=1,
inhibit_hairy_id_p=0)
    at /home/sds/src/emacs/trunk/src/dispnew.c:3253
        paused_p = <optimized out>
        root_window = 0xf3d200
#7  0x0000000000443454 in redisplay_internal () at
/home/sds/src/emacs/trunk/src/xdisp.c:13238
        mini_window = <optimized out>
        mini_frame = <optimized out>
        w = 0xf3d200
        sw = 0xf3d200
        fr = <optimized out>
        pending = 0
        must_finish = 1
        tlbufpos = {
          charpos = <optimized out>,
          bytepos = 69376
        }
        tlendpos = <optimized out>
        number_of_visible_frames = <optimized out>
        count = 2
        count1 = <optimized out>
        sf = 0xea3180
        polling_stopped_here = 1
        old_frame = 15348101
        consider_all_windows_p = 0
#8  0x00000000004fc958 in read_char (commandflag=1, nmaps=2,
maps=0x7fffffffd290, prev_event=11970946,
    used_mouse_menu=0x7fffffffd410, end_time=0x0) at
/home/sds/src/emacs/trunk/src/keyboard.c:2443
        echo_current = 1
        c = <optimized out>
        local_getcjmp = {{
            __jmpbuf = {12160274, 69379, 1, 12160274, 24164854,
5996884, 22026693, 69377},
            __mask_was_saved = 22026693,
            __saved_mask = {
              __val = {5994309, 12005026, 69378, 12005026, 12005026,
24164854, 5996884, 22026693, 140737488343632, 12005026,
                69379, 277516, 5642582, 11059929, 5294077, 8192}
            }
          }}
        save_jump = {{
            __jmpbuf = {0, 9561760, 9561765, 4608393, 15979008,
4609852, 8593224, 140737488343424},
            __mask_was_saved = 12196450,
            __saved_mask = {
              __val = {11970946, 96, 312, 140737488343536,
4611686018427518976, 0, 5984379, 8192, 0, 0, 0, 0, 0, 0, 0, 0}
---Type <return> to continue, or q <return> to quit---
            }
          }}
        key_already_recorded = 0
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = 11970946
        also_record = 11970946
        reread = 0
        polling_stopped_here = 0
        orig_kboard = 0xe15d00
#9  0x00000000004fee37 in read_key_sequence (keybuf=0x7fffffffd470,
prompt=11970946, dont_downcase_last=0,
    can_return_switch_frame=1, fix_current_buffer=1, bufsize=30) at
/home/sds/src/emacs/trunk/src/keyboard.c:9290
        interrupted_kboard = 0xe15d00
        interrupted_frame = 0xea3180
        key = <optimized out>
        used_mouse_menu = 0
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        local_first_binding = 0
        from_string = 11970946
        count = 2
        t = 0
        echo_start = 0
        keys_start = 0
        nmaps = <optimized out>
        nmaps_allocated = 2
        defs = 0x7fffffffd270
        submaps = 0x7fffffffd290
        orig_local_map = 18326918
        orig_keymap = 11970946
        localized_local_map = 0
        first_binding = 0
        first_unbound = 31
        mock_input = 0
        fkey = {
          parent = 13927222,
          map = 13927222,
          start = 0,
          end = 0
        }
        keytran = {
          parent = 11950502,
          map = 11950502,
          start = 0,
          end = 0
        }
        indec = {
          parent = 13927286,
          map = 13927286,
          start = 0,
          end = 0
        }
        shift_translated = 0
        delayed_switch_frame = 11970946
        original_uppercase = 0
        original_uppercase_position = -1
        dummyflag = 0
        starting_buffer = 0x15019c0
        fake_prefixed_keys = 11970946
#10 0x0000000000500b15 in command_loop_1 () at
/home/sds/src/emacs/trunk/src/keyboard.c:1447
        cmd = <optimized out>
        keybuf = {11972786, 76, 11970946, 11970946, 12023138, 2,
140737488344352, 5796284, 8371478602661652855,
          8820707984110875759, 140737488344421, 5795902, -1, 24105537,
0, -6117117637654218496, 140737287788544, 23418310,
          11970946, 11970946, 4294967295, 140737488346304,
140737488344400, 5199905, 13278336, 23418310, 11970946, 5200262,
          11970816, -6117117637654218496}
        i = <optimized out>
        prev_modiff = 230
        prev_buffer = 0x15019c0
#11 0x0000000000566876 in internal_condition_case (bfun=0x500940
<command_loop_1>, handlers=12023138, hfun=0x4f5870 <cmd_error>)
    at /home/sds/src/emacs/trunk/src/eval.c:1499
        val = <optimized out>
        c = {
          tag = 11970946,
          val = 11970946,
          next = 0x7fffffffd750,
          gcpro = 0x0,
          jmp = {{
              __jmpbuf = {13278336, 355615409374902759, 11970946,
140737488346024, 4294967295, 140737488346304,
                -355616977522116121, 355616614527547879},
              __mask_was_saved = 0,
              __saved_mask = {
                __val = {0, 4294967295, 0, 0, 13278336, 8585112, 0,
4294967295, 140737488346304, 0, 140737351950260, 1, 0, 0,
                  140737287759504, 0}
              }
            }},
          backlist = 0x0,
          handlerlist = 0x0,
          lisp_eval_depth = 0,
          pdlcount = 2,
          poll_suppress_count = 1,
          interrupt_input_blocked = 0,
          byte_stack = 0x0
        }
        h = {
          handler = 12023138,
          var = 11970946,
          chosen_clause = 11970994,
          tag = 0x7fffffffd5e0,
          next = 0x0
        }
---Type <return> to continue, or q <return> to quit---
#12 0x00000000004f3cbe in command_loop_2 (ignore=<optimized out>) at
/home/sds/src/emacs/trunk/src/keyboard.c:1158
        val = 255
#13 0x0000000000566758 in internal_catch (tag=15980312, func=0x4f3ca0
<command_loop_2>, arg=11970946)
    at /home/sds/src/emacs/trunk/src/eval.c:1256
        c = {
          tag = 12018930,
          val = 11970946,
          next = 0x0,
          gcpro = 0x0,
          jmp = {{
              __jmpbuf = {13278336, 355615409374902759, 11970946,
140737488346024, 4294967295, 140737488346304,
                -355616977438230041, 355616615035582951},
              __mask_was_saved = 0,
              __saved_mask = {
                __val = {0, 0, 0, 0, 0, 0, 5960777, 14534056,
140737488345224, 0, 140737488345216, 6270062, 11970946, 12197922,
                  5677142, 14}
              }
            }},
          backlist = 0x0,
          handlerlist = 0x0,
          lisp_eval_depth = 0,
          pdlcount = 2,
          poll_suppress_count = 1,
          interrupt_input_blocked = 0,
          byte_stack = 0x0
        }
#14 0x00000000004f5347 in command_loop () at
/home/sds/src/emacs/trunk/src/keyboard.c:1137
No locals.
#15 recursive_edit_1 () at /home/sds/src/emacs/trunk/src/keyboard.c:757
        val = 11970946
#16 0x00000000004f567c in Frecursive_edit () at
/home/sds/src/emacs/trunk/src/keyboard.c:821
        buffer = 11970946
#17 0x000000000040fb0d in main (argc=1, argv=<optimized out>) at
/home/sds/src/emacs/trunk/src/emacs.c:1707
        dummy = 140737270465443
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = <optimized out>
        skip_args = 0
        rlim = {
          rlim_cur = 8720000,
          rlim_max = 18446744073709551615
        }
        no_loadup = 0
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x7ffff40b8c48 "2'"
(gdb)





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

* bug#9945: 24.0.91; crash
  2011-11-08 21:35   ` Sam Steingold
@ 2011-11-09  3:56     ` Eli Zaretskii
  2011-11-09  6:33       ` Sam Steingold
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2011-11-09  3:56 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 9945

> Date: Tue, 8 Nov 2011 16:35:47 -0500
> From: Sam Steingold <sds@gnu.org>
> 
> and yet again, after pulling & rebuilding :
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000004b5d84 in x_draw_bar_cursor (w=0xf3d200, row=0x13b0a50,
> width=2, kind=BAR_CURSOR)
>     at /home/sds/src/emacs/trunk/src/xterm.c:7336
> 7336          if (face->background == f->output_data.x->cursor_pixel)

Any hope of a reproducible recipe?

And what about the data I requested?





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

* bug#9945: 24.0.91; crash
  2011-11-09  3:56     ` Eli Zaretskii
@ 2011-11-09  6:33       ` Sam Steingold
  2011-11-09 11:15         ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Sam Steingold @ 2011-11-09  6:33 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 9945

On Tue, Nov 8, 2011 at 10:56 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> Any hope of a reproducible recipe?

unlikely.

> And what about the data I requested?

as soon as I get it again.

sorry...

-- 
Sam Steingold <http://sds.podval.org>





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

* bug#9945: 24.0.91; crash
  2011-11-09  6:33       ` Sam Steingold
@ 2011-11-09 11:15         ` Eli Zaretskii
  2011-11-09 16:24           ` Sam Steingold
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2011-11-09 11:15 UTC (permalink / raw)
  To: Sam Steingold; +Cc: 9945

> Date: Wed, 9 Nov 2011 01:33:51 -0500
> From: Sam Steingold <sds@gnu.org>
> Cc: 9945@debbugs.gnu.org
> 
> On Tue, Nov 8, 2011 at 10:56 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> > Any hope of a reproducible recipe?
> 
> unlikely.

Can you try at least describing what was being done at the time of the
crash?

> > And what about the data I requested?
> 
> as soon as I get it again.

Thanks.





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

* bug#9945: 24.0.91; crash
  2011-11-09 11:15         ` Eli Zaretskii
@ 2011-11-09 16:24           ` Sam Steingold
  2011-11-09 16:57             ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Sam Steingold @ 2011-11-09 16:24 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 9945

> * Eli Zaretskii <ryvm@tah.bet> [2011-11-09 06:15:43 -0500]:
>> From: Sam Steingold <sds@gnu.org>
>> On Tue, Nov 8, 2011 at 10:56 PM, Eli Zaretskii <eliz@gnu.org> wrote:
>> > Any hope of a reproducible recipe?
>> unlikely.
>
> Can you try at least describing what was being done at the time of the
> crash?

well, I was in a long-running emacs session which all of a sudden became
unresponsive.
ISTR that long ago the crashed emacs's windows became blank and that was
a clear indication of a crash. Now I see the text and menus but emacs
does not respond, and I have to realize that it is crashed and not
busy.  Eventually I do realize that and find the gdb screen window, but
by this time I have no idea what I was doing last.

Is there a way to access view-lossage in gdb?
that would be able to jolt my memory...

-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 11.10 (oneiric) X 11.0.11004000
http://dhimmi.com http://palestinefacts.org http://www.memritv.org
http://memri.org http://mideasttruth.com http://iris.org.il
If you know that you know nothing, you know too much.





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

* bug#9945: 24.0.91; crash
  2011-11-09 16:24           ` Sam Steingold
@ 2011-11-09 16:57             ` Eli Zaretskii
  2011-11-10 16:35               ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2011-11-09 16:57 UTC (permalink / raw)
  To: sds; +Cc: 9945

> From: Sam Steingold <sds@gnu.org>
> Cc: 9945@debbugs.gnu.org
> Date: Wed, 09 Nov 2011 11:24:06 -0500
> 
> Is there a way to access view-lossage in gdb?

Yes:

  (gdb) pp recent_keys





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

* bug#9945: 24.0.91; crash
  2011-11-09 16:57             ` Eli Zaretskii
@ 2011-11-10 16:35               ` Eli Zaretskii
  0 siblings, 0 replies; 10+ messages in thread
From: Eli Zaretskii @ 2011-11-10 16:35 UTC (permalink / raw)
  To: sds; +Cc: 9945

> Date: Wed, 09 Nov 2011 18:57:29 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: 9945@debbugs.gnu.org
> 
> > From: Sam Steingold <sds@gnu.org>
> > Cc: 9945@debbugs.gnu.org
> > Date: Wed, 09 Nov 2011 11:24:06 -0500
> > 
> > Is there a way to access view-lossage in gdb?
> 
> Yes:
> 
>   (gdb) pp recent_keys

And another thing, for when you get the crash again: please show the
values of these (in the same frame where it crashes dereferencing
`face'):

 (gdb) pcursorx w->phys_cursor
 (gdb) pgx cursor_glyph

These two commands are defined on src/.gdbinit, so if you don't start
GDB from that directory, you will need to "source /path/to/.gdbinit"
first.

TIA





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

end of thread, other threads:[~2011-11-10 16:35 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-03 18:58 bug#9945: 24.0.91; crash Sam Steingold
2011-11-08 21:21 ` Sam Steingold
2011-11-08 21:28   ` Eli Zaretskii
2011-11-08 21:35   ` Sam Steingold
2011-11-09  3:56     ` Eli Zaretskii
2011-11-09  6:33       ` Sam Steingold
2011-11-09 11:15         ` Eli Zaretskii
2011-11-09 16:24           ` Sam Steingold
2011-11-09 16:57             ` Eli Zaretskii
2011-11-10 16:35               ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).