GNU bug report logs - #9945
24.0.91; crash

Previous Next

Package: emacs;

Reported by: sds <at> gnu.org

Date: Thu, 3 Nov 2011 19:02:02 UTC

Severity: normal

Tags: moreinfo

Found in version 24.0.91

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 9945 in the body.
You can then email your comments to 9945 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Thu, 03 Nov 2011 19:02:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to sds <at> gnu.org:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 03 Nov 2011 19:02:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sam Steingold <sds <at> gnu.org>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.0.91; crash
Date: Thu, 03 Nov 2011 14:58:48 -0400
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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Tue, 08 Nov 2011 21:23:01 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sam Steingold <sds <at> gnu.org>
To: bug-gnu-emacs <at> gnu.org
Subject: Re: 24.0.91; crash
Date: Tue, 8 Nov 2011 16:21:54 -0500
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)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Tue, 08 Nov 2011 21:32:01 GMT) Full text and rfc822 format available.

Message #11 received at 9945 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Sam Steingold <sds <at> gnu.org>
Cc: 9945 <at> debbugs.gnu.org
Subject: Re: bug#9945: 24.0.91; crash
Date: Tue, 08 Nov 2011 23:28:07 +0200
> Date: Tue, 8 Nov 2011 16:21:54 -0500
> From: Sam Steingold <sds <at> 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




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Tue, 08 Nov 2011 21:37:01 GMT) Full text and rfc822 format available.

Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sam Steingold <sds <at> gnu.org>
To: bug-gnu-emacs <at> gnu.org
Subject: Re: 24.0.91; crash
Date: Tue, 8 Nov 2011 16:35:47 -0500
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)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Wed, 09 Nov 2011 03:59:01 GMT) Full text and rfc822 format available.

Message #17 received at 9945 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Sam Steingold <sds <at> gnu.org>
Cc: 9945 <at> debbugs.gnu.org
Subject: Re: bug#9945: 24.0.91; crash
Date: Wed, 09 Nov 2011 05:56:19 +0200
> Date: Tue, 8 Nov 2011 16:35:47 -0500
> From: Sam Steingold <sds <at> 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?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Wed, 09 Nov 2011 06:35:02 GMT) Full text and rfc822 format available.

Message #20 received at 9945 <at> debbugs.gnu.org (full text, mbox):

From: Sam Steingold <sds <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 9945 <at> debbugs.gnu.org
Subject: Re: bug#9945: 24.0.91; crash
Date: Wed, 9 Nov 2011 01:33:51 -0500
On Tue, Nov 8, 2011 at 10:56 PM, Eli Zaretskii <eliz <at> 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>




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Wed, 09 Nov 2011 11:16:01 GMT) Full text and rfc822 format available.

Message #23 received at 9945 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Sam Steingold <sds <at> gnu.org>
Cc: 9945 <at> debbugs.gnu.org
Subject: Re: bug#9945: 24.0.91; crash
Date: Wed, 09 Nov 2011 06:15:43 -0500
> Date: Wed, 9 Nov 2011 01:33:51 -0500
> From: Sam Steingold <sds <at> gnu.org>
> Cc: 9945 <at> debbugs.gnu.org
> 
> On Tue, Nov 8, 2011 at 10:56 PM, Eli Zaretskii <eliz <at> 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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Wed, 09 Nov 2011 16:25:01 GMT) Full text and rfc822 format available.

Message #26 received at 9945 <at> debbugs.gnu.org (full text, mbox):

From: Sam Steingold <sds <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 9945 <at> debbugs.gnu.org
Subject: Re: bug#9945: 24.0.91; crash
Date: Wed, 09 Nov 2011 11:24:06 -0500
> * Eli Zaretskii <ryvm <at> tah.bet> [2011-11-09 06:15:43 -0500]:
>> From: Sam Steingold <sds <at> gnu.org>
>> On Tue, Nov 8, 2011 at 10:56 PM, Eli Zaretskii <eliz <at> 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.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Wed, 09 Nov 2011 17:00:02 GMT) Full text and rfc822 format available.

Message #29 received at 9945 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: sds <at> gnu.org
Cc: 9945 <at> debbugs.gnu.org
Subject: Re: bug#9945: 24.0.91; crash
Date: Wed, 09 Nov 2011 18:57:29 +0200
> From: Sam Steingold <sds <at> gnu.org>
> Cc: 9945 <at> 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




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#9945; Package emacs. (Thu, 10 Nov 2011 16:39:01 GMT) Full text and rfc822 format available.

Message #32 received at 9945 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: sds <at> gnu.org
Cc: 9945 <at> debbugs.gnu.org
Subject: Re: bug#9945: 24.0.91; crash
Date: Thu, 10 Nov 2011 18:35:52 +0200
> Date: Wed, 09 Nov 2011 18:57:29 +0200
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 9945 <at> debbugs.gnu.org
> 
> > From: Sam Steingold <sds <at> gnu.org>
> > Cc: 9945 <at> 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




bug closed, send any further explanations to 9945 <at> debbugs.gnu.org and sds <at> gnu.org Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 17 Feb 2013 02:50:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 17 Mar 2013 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 98 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.