* 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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.