* bug#16163: 24.3.50; segfault at xdisp.c 20044 -- (can not reproduce)
@ 2013-12-16 14:45 Nicolas Richard
2013-12-16 17:01 ` Eli Zaretskii
0 siblings, 1 reply; 5+ messages in thread
From: Nicolas Richard @ 2013-12-16 14:45 UTC (permalink / raw)
To: 16163
Hello,
I'm on trunk, and I had just pressed keys to run magit-status when this
happened. Unfortunately my terminal window had a limit on the size of
its history, so I lost the beginning of the gdb session.
In the source at xdisp.c:20044 the code is :
row->glyphs[TEXT_AREA]->charpos = CHARPOS (it->position);
(gdb) bt
#0 0x0809019e in display_line (it=0xbfff9898) at xdisp.c:20044
#1 0x0809779f in try_window (window=165787789, pos=..., flags=1) at xdisp.c:16505
#2 0x080b10af in redisplay_window (window=165787789, just_this_one_p=true) at xdisp.c:16022
#3 0x080b6067 in redisplay_window_1 (window=165787789) at xdisp.c:14031
#4 0x081d484f in internal_condition_case_1 (bfun=0x80b6040 <redisplay_window_1>, arg=165787789, handlers=139675806, hfun=0x806f200 <redisplay_window_error>) at eval.c:1368
#5 0x08098c19 in redisplay_internal () at xdisp.c:13677
#6 0x0815f8ae in read_char (commandflag=1, map=164779774, prev_event=139695042, used_mouse_menu=0xbfffea4f, end_time=0x0) at keyboard.c:2563
#7 0x08161abe in read_key_sequence (keybuf=0xbfffeab8, prompt=139695042, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, bufsize=30) at keyboard.c:9071
#8 0x0816337e in command_loop_1 () at keyboard.c:1445
#9 0x081d4748 in internal_condition_case (bfun=0x8163160 <command_loop_1>, handlers=139728074, hfun=0x8158ce0 <cmd_error>) at eval.c:1344
#10 0x08157335 in command_loop_2 (ignore=139695042) at keyboard.c:1170
#11 0x081d466b in internal_catch (tag=139726122, func=0x8157310 <command_loop_2>, arg=139695042) at eval.c:1108
#12 0x0815884a in command_loop () at keyboard.c:1149
#13 recursive_edit_1 () at keyboard.c:777
#14 0x08158b20 in Frecursive_edit () at keyboard.c:841
#15 0x08057992 in main (argc=<optimized out>, argv=0xbfffed34) at emacs.c:1634
Lisp Backtrace:
"redisplay_internal (C function)" (0x8527670)
(gdb) bt full
#0 0x0809019e in display_line (it=0xbfff9898) at xdisp.c:20044
used_before = 0
x_before = 135
nglyphs = 0
ascent = 0
phys_ascent = 0
n_glyphs_before = 0
hpos_before = 0
x = <optimized out>
descent = 0
phys_descent = 0
row = <optimized out>
overlay_arrow_string = 0
wrap_it = {
window = 1,
w = 0x0,
f = 0xffffffff,
method = 4294967295,
stop_charpos = 16777216,
prev_stop = 0,
base_level_stop = 140268192,
end_charpos = 135305072,
s = 0x1 <Address 0x1 out of bounds>,
string_nchars = 0,
redisplay_end_trigger_charpos = 184,
multibyte_p = true,
header_line_p = true,
string_from_display_prop_p = true,
string_from_prefix_prop_p = true,
from_disp_prop_p = true,
ellipsis_p = true,
avoid_cursor_p = true,
dp = 0xbfffa080,
dpvec = 0xbfff90c0,
dpend = 0x1,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 1,
ctl_chars = {1, 0, 0, -1073770304, 158041096, 1, 0, -1073770304, 1, -1073770144, 0, 1, 0, 135314328, 0, 0},
start = {
pos = {
charpos = 1,
bytepos = 135309704
},
overlay_string_index = -1073766832,
string_pos = {
charpos = -1073766312,
bytepos = 159486760
},
dpvec_index = 3
},
current = {
pos = {
charpos = 3,
bytepos = -1
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
n_overlay_strings = 140268192,
overlay_strings_charpos = 135305072,
overlay_strings = {140268192, -1073772420, 184, -1073772420, -1073766272, -1073770144, 1, 135313396, 7, 0, -1073770144, 135305072, -1073772420, -1073770144, 184, -1073770144},
string_overlays = {0, -1073770144, -1073768456, 135319299, 23, 18, 20, 19, 0, 0, 0, 3, 23, -1, 1, 0},
string = 0,
from_overlay = 32,
stack = {{
string = 1,
string_nchars = 1,
end_charpos = 1,
stop_charpos = 22,
prev_stop = 22,
base_level_stop = 0,
cmp_it = {
stop_pos = 1,
id = -1,
ch = 0,
rule_idx = 0,
lookback = 6,
nglyphs = 6,
reversed_p = 6,
charpos = 8,
nchars = 7,
nbytes = 0,
from = 0,
to = -1073766312,
width = 0
},
face_id = 159486760,
u = {
image = {
object = -1073766836,
slice = {
x = 135305909,
y = -1073772252,
width = -1073766312,
height = 159486760
},
image_id = 1
},
comp = {
object = -1073766836
},
stretch = {
object = -1073766836
}
},
position = {
charpos = -1073766832,
bytepos = 0
},
current = {
pos = {
charpos = -1212100435,
bytepos = -1212076044
},
overlay_string_index = 1,
string_pos = {
charpos = -1073771008,
bytepos = -1073771112
},
dpvec_index = -1212116897
},
from_overlay = 143682832,
area = 141089096,
method = GET_FROM_BUFFER,
paragraph_embedding = (L2R | R2L | unknown: 4),
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = true,
display_ellipsis_p = true,
avoid_cursor_p = true,
bidi_p = true,
from_disp_prop_p = true,
line_wrap = (unknown: 3221196156),
voffset = -24264,
space_width = 5,
font_height = 0
}, {
string = 1,
string_nchars = 0,
end_charpos = -1073767000,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 3290,
cmp_it = {
stop_pos = 135309704,
id = -1073766832,
ch = -1073766312,
rule_idx = 159486760,
lookback = 1,
nglyphs = -1073766984,
reversed_p = 124,
charpos = -1073771140,
nchars = 0,
nbytes = 154251224,
from = 233,
to = 0,
width = -1073767000
},
face_id = 0,
u = {
image = {
object = 1,
slice = {
x = 0,
y = 135310536,
width = 167781560,
height = 139695330
},
image_id = 139695042
},
comp = {
object = 1
},
stretch = {
object = 1
}
},
position = {
charpos = 136498978,
bytepos = 139695042
},
current = {
pos = {
charpos = 0,
bytepos = -1073771968
},
overlay_string_index = 136511555,
string_pos = {
charpos = 164827424,
bytepos = 0
},
dpvec_index = 157689029
},
from_overlay = -1073767000,
area = TEXT_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = L2R,
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = true,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = TRUNCATE,
voffset = 1,
space_width = 0,
font_height = 135311676
}, {
string = 139695042,
string_nchars = 141371850,
end_charpos = 184,
stop_charpos = 22,
prev_stop = 141368585,
base_level_stop = 1,
cmp_it = {
stop_pos = 0,
id = -1073767000,
ch = 0,
rule_idx = 1,
lookback = 0,
nglyphs = 135310746,
reversed_p = true,
charpos = 4,
nchars = -1,
nbytes = 2281407,
from = 139695042,
to = 139695330,
width = 1
},
face_id = 2,
u = {
image = {
object = 167809537,
slice = {
x = 139695330,
y = -1,
width = 135407426,
height = 16
},
image_id = 139695330
},
comp = {
object = 167809537
},
stretch = {
object = 167809537
}
},
position = {
charpos = 167809537,
bytepos = 136511555
},
current = {
pos = {
charpos = 0,
bytepos = 16
},
overlay_string_index = 142197232,
string_pos = {
charpos = 139695042,
bytepos = 1
},
dpvec_index = 1
},
from_overlay = 23,
area = TEXT_AREA,
method = GET_FROM_DISPLAY_VECTOR,
paragraph_embedding = (R2L | unknown: 5477600),
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = true,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = (unknown: 141368584),
voffset = -27710,
space_width = 141371850,
font_height = 0
}, {
string = -1073767000,
string_nchars = 0,
end_charpos = 1,
stop_charpos = 0,
prev_stop = 135311676,
base_level_stop = 141368585,
cmp_it = {
stop_pos = -1073771808,
id = -1073771808,
ch = 6,
rule_idx = 141368585,
lookback = 1,
nglyphs = -1,
reversed_p = 191,
charpos = 139695042,
nchars = 139695330,
nbytes = 1,
from = 2,
to = 141368585,
width = 139695330
},
face_id = -1,
u = {
image = {
object = 135407426,
slice = {
x = 4,
y = 139695330,
width = 141368585,
height = 4
},
image_id = 158424253
},
comp = {
object = 135407426
},
stretch = {
object = 135407426
}
},
position = {
charpos = 4,
bytepos = 142197232
},
current = {
pos = {
charpos = 139695042,
bytepos = 4
},
overlay_string_index = 1,
string_pos = {
charpos = 19,
bytepos = 20
},
dpvec_index = 159486765
},
from_overlay = 159486760,
area = 142197232,
method = GET_FROM_STRING,
paragraph_embedding = (unknown: 4),
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = TRUNCATE,
voffset = 4,
space_width = 0,
font_height = 4
}, {
string = 0,
string_nchars = 0,
end_charpos = 150703224,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 2,
ch = 0,
rule_idx = 141368585,
lookback = 1,
nglyphs = 0,
reversed_p = 248,
charpos = 134780045,
nchars = 159486760,
nbytes = 141368585,
from = 1,
to = 0,
width = -1073769416
},
face_id = 2,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 159486765,
string_pos = {
charpos = 159486760,
bytepos = 142197232
},
dpvec_index = 2
},
from_overlay = 1,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = L2R,
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = WORD_WRAP,
voffset = 0,
space_width = 0,
font_height = 150703224
}},
sp = 0,
selective = 0,
what = IT_CHARACTER,
face_id = 0,
selective_display_ellipsis_p = false,
ctl_arrow_p = true,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
line_wrap = TRUNCATE,
base_face_id = 0,
c = 0,
len = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 9547,
reversed_p = 75,
charpos = 31,
nchars = 16777216,
nbytes = 0,
from = 0,
to = 0,
width = 142516536
},
char_to_display = 5,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
slice = {
x = 0,
y = -1073766528,
width = 31,
height = 0
},
space_width = 0,
voffset = -22136,
tab_width = 2064,
font_height = -1073766360,
object = -1073765840,
position = {
charpos = 165787784,
bytepos = 1
},
truncation_pixel_width = -24688,
continuation_pixel_width = -16385,
first_visible_x = -1073766516,
last_visible_x = 0,
last_visible_y = 0,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = -1073766528,
override_boff = 0,
glyph_row = 0x1,
area = LEFT_MARGIN_AREA,
nglyphs = 135310536,
pixel_width = 9547,
ascent = 17,
descent = 16777216,
max_ascent = 22,
max_descent = 139695042,
phys_ascent = 0,
phys_descent = 142516536,
max_phys_ascent = 5,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = -1073760032,
bytepos = 17
},
current_y = 0,
first_vpos = 0,
vpos = 135309704,
hpos = -1073759864,
left_user_fringe_bitmap = 48016,
right_user_fringe_bitmap = 49151,
left_user_fringe_face_id = 112776,
right_user_fringe_face_id = 1,
bidi_p = false,
bidi_it = {
bytepos = -1073760016,
charpos = -1073760020,
ch = 0,
nchars = 0,
ch_len = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = 3221207264,
resolved_level = 0,
invalid_levels = 1,
invalid_rl_levels = 0,
prev = {
bytepos = 135310536,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = NEUTRAL_B
},
last_strong = {
bytepos = 139695042,
charpos = 1,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = 135645139
},
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
ignore_bn_limit = -1212117004,
sor = (unknown: 139310140),
scan_dir = 142196496,
disp_pos = 141305584,
disp_prop = 0,
stack_idx = 136600432,
level_stack = {{
level = 143682832,
override = (unknown: 141089096)
}, {
level = -1073771012,
override = L2R
}, {
level = -1073771068,
override = L2R
}, {
level = 0,
override = (unknown: 135313488)
}, {
level = 0,
override = (unknown: 983048)
}, {
level = 851967,
override = (L2R | unknown: 8)
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -1073770752,
override = (L2R | R2L | unknown: 134673128)
}, {
level = 142196496,
override = (unknown: 3221196284)
}, {
level = 1,
override = (unknown: 139310140)
}, {
level = 143682832,
override = (unknown: 141089096)
}, {
level = 36,
override = (L2R | R2L | unknown: 4)
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = (R2L | unknown: 134887576)
}, {
level = 142196496,
override = (unknown: 36)
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 139310140,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
} <repeats 15 times>, {
level = 0,
override = (unknown: 117440512)
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -1212100435,
override = (unknown: 3221199000)
}, {
level = -1073766112,
override = (unknown: 3221198728)
}, {
level = -1073770752,
override = (unknown: 134714960)
}, {
level = -1073770752,
override = (unknown: 141089096)
}, {
level = 0,
override = (L2R | R2L)
}, {
level = 165787789,
override = (unknown: 165787784)
}, {
level = 142197232,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = 0,
override = NEUTRAL_DIR
} <repeats 14 times>},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x0,
paragraph_dir = NEUTRAL_DIR,
separator_limit = 0,
prev_was_pdf = false,
first_elt = false,
new_paragraph = false,
frame_window_p = false
},
paragraph_embedding = NEUTRAL_DIR
}
wrap_data = 0x0
may_wrap = 0
wrap_x = 0
wrap_row_used = -1
wrap_row_ascent = 135314328
wrap_row_height = -1073772660
wrap_row_phys_ascent = 0
wrap_row_phys_height = 9
wrap_row_extra_line_spacing = 1
wrap_row_min_pos = -1073772672
wrap_row_min_bpos = 8
wrap_row_max_pos = -1073772624
wrap_row_max_bpos = 1
cvpos = <optimized out>
min_pos = 1
max_pos = 16
min_bpos = 1
max_bpos = 16
#1 0x0809779f in try_window (window=165787789, pos=..., flags=1) at xdisp.c:16505
w = 0x9e1b888
it = {
window = 165787789,
w = 0x9e1b888,
f = 0x879c1f0,
method = GET_FROM_BUFFER,
stop_charpos = 17,
prev_stop = 16,
base_level_stop = 16,
end_charpos = 9547,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = true,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
dp = 0x8fb8c78,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 5,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 1,
bytepos = 1
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 16,
bytepos = 16
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 16,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 139695042,
from_overlay = 0,
stack = {{
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}},
sp = 0,
selective = 0,
what = IT_CHARACTER,
face_id = 0,
selective_display_ellipsis_p = true,
ctl_arrow_p = true,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
line_wrap = TRUNCATE,
base_face_id = 0,
c = 10,
len = 1,
cmp_it = {
stop_pos = 17,
id = -1,
ch = -2,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 10,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
slice = {
x = 139695042,
y = 139695042,
width = 139695042,
height = 139695042
},
space_width = 139695042,
voffset = 0,
tab_width = 8,
font_height = 139695042,
object = 164761909,
position = {
charpos = 16,
bytepos = 16
},
truncation_pixel_width = 9,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 712,
last_visible_y = 967,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x96b8408,
area = TEXT_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 14,
descent = 5,
max_ascent = 14,
max_descent = 5,
phys_ascent = 14,
phys_descent = 5,
max_phys_ascent = 14,
max_phys_descent = 5,
current_x = 135,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = true,
bidi_it = {
bytepos = 16,
charpos = 16,
ch = 10,
nchars = 1,
ch_len = 1,
type = NEUTRAL_B,
type_after_w1 = NEUTRAL_B,
orig_type = NEUTRAL_B,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = -1,
prev = {
bytepos = 15,
charpos = 15,
type = UNKNOWN_BT,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
last_strong = {
bytepos = 15,
charpos = 15,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
bytepos = 0,
charpos = -1,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
bytepos = 16,
charpos = 16,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
next_for_ws = {
bytepos = 12,
charpos = 12,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
ignore_bn_limit = -1,
sor = L2R,
scan_dir = 1,
disp_pos = 251,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
} <repeats 64 times>},
string = {
lstring = 139695042,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x9e1b888,
paragraph_dir = L2R,
separator_limit = -1,
prev_was_pdf = false,
first_elt = false,
new_paragraph = false,
frame_window_p = true
},
paragraph_embedding = NEUTRAL_DIR
}
last_text_row = 0x0
f = 0x879c1f0
frame_line_height = 19
#2 0x080b10af in redisplay_window (window=165787789, just_this_one_p=true) at xdisp.c:16022
d2 = 139695066
d4 = 139675816
d6 = 134683509
d1 = 1
d3 = 139816306
d5 = 139695042
w = 0x9e1b888
f = 0x879c1f0
buffer = 0x9d21130
old = 0x9d21130
lpoint = {
charpos = 17,
bytepos = 17
}
opoint = {
charpos = 17,
bytepos = 17
}
startp = {
charpos = 1,
bytepos = 1
}
update_mode_line = 0
tem = <optimized out>
it = {
window = 139695042,
w = 0xffffffff,
f = 0x8,
method = GET_FROM_BUFFER,
stop_charpos = 32,
prev_stop = -1073752320,
base_level_stop = 1,
end_charpos = 2,
s = 0x0,
string_nchars = -1073752120,
redisplay_end_trigger_charpos = 142197232,
multibyte_p = true,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
dp = 0x5c,
dpvec = 0x8089df9 <get_next_display_element+1081>,
dpend = 0x879c1f0,
dpvec_char_len = 154067184,
dpvec_face_id = 10,
saved_face_id = 92,
ctl_chars = {139695042, 1, 1, 134770790, 164761904, 0, 142197232, -1073752048, 16, 92, -1226091456, 136491864, 0, 0, 1, 1359005128},
start = {
pos = {
charpos = 159597004,
bytepos = 140268192
},
overlay_string_index = -1227344821,
string_pos = {
charpos = -1073752120,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 5,
bytepos = 134774961
},
overlay_string_index = 0,
string_pos = {
charpos = 1,
bytepos = -1073765384
},
dpvec_index = 136491864
},
n_overlay_strings = 139796570,
overlay_strings_charpos = 0,
overlay_strings = {0, -1073763304, -1073761120, 0, -1073765488, -1, 9, -1, -1, -1, 3639094, 0, 15, 6, 91, 0},
string_overlays = {677, -1, 161433024, 0, -1073765520, 159597000, 0, 0, 9547, 0, 0, 74, 158041096, 9547, 154634038, 139796570},
string = 1,
from_overlay = 0,
stack = {{
string = 161433024,
string_nchars = 139695042,
end_charpos = 139796570,
stop_charpos = 136518881,
prev_stop = 161433024,
base_level_stop = 139796570,
cmp_it = {
stop_pos = -1073765408,
id = 0,
ch = 159361713,
rule_idx = 0,
lookback = 159361713,
nglyphs = 154634126,
reversed_p = false,
charpos = 139796570,
nchars = 159361713,
nbytes = 0,
from = 139695042,
to = 159361713,
width = -1073750980
},
face_id = 136524240,
u = {
image = {
object = 0,
slice = {
x = 139796570,
y = 159361713,
width = 139695042,
height = 0
},
image_id = 1
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = -1073750980,
bytepos = 136522823
},
current = {
pos = {
charpos = 1,
bytepos = 139796570
},
overlay_string_index = 159361713,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 1
},
from_overlay = -1073750980,
area = 134749671,
method = 142516536,
paragraph_embedding = (unknown: 65532),
multibyte_p = true,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = (WORD_WRAP | WINDOW_WRAP | unknown: 135293660),
voffset = 1,
space_width = 65532,
font_height = -1073750980
}, {
string = 135305774,
string_nchars = -1073765244,
end_charpos = -1073750456,
stop_charpos = 165787784,
prev_stop = 0,
base_level_stop = -1073750976,
cmp_it = {
stop_pos = -1073751416,
id = 184,
ch = -1073751144,
rule_idx = 0,
lookback = 0,
nglyphs = 1,
reversed_p = 148,
charpos = 142516541,
nchars = 65532,
nbytes = 33531352,
from = 154408148,
to = 159530624,
width = 0
},
face_id = 1,
u = {
image = {
object = 164761909,
slice = {
x = 139796570,
y = 936,
width = -1073764904,
height = -1073751144
},
image_id = 1
},
comp = {
object = 164761909
},
stretch = {
object = 164761909
}
},
position = {
charpos = 0,
bytepos = 1
},
current = {
pos = {
charpos = 135309704,
bytepos = -1073750976
},
overlay_string_index = -1073750456,
string_pos = {
charpos = 165787784,
bytepos = 1
},
dpvec_index = -1073751128
},
from_overlay = -1073751132,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = TRUNCATE,
voffset = -9320,
space_width = 0,
font_height = 1
}, {
string = 0,
string_nchars = 135310746,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 142516536,
base_level_stop = 5,
cmp_it = {
stop_pos = 0,
id = 1,
ch = 1,
rule_idx = -1073751144,
lookback = 25,
nglyphs = 0,
reversed_p = true,
charpos = 135309704,
nchars = -1073750976,
nbytes = -1073750456,
from = 165787784,
to = 1,
width = -1073751128
},
face_id = -1073751132,
u = {
image = {
object = 1,
slice = {
x = 1,
y = -1,
width = 0,
height = 0
},
image_id = -1073751144
},
comp = {
object = 1
},
stretch = {
object = 1
}
},
position = {
charpos = 0,
bytepos = 1
},
current = {
pos = {
charpos = 0,
bytepos = 135310746
},
overlay_string_index = 165995112,
string_pos = {
charpos = 1,
bytepos = 233
},
dpvec_index = 136495919
},
from_overlay = 341,
area = LEFT_MARGIN_AREA,
method = 154349248,
paragraph_embedding = (unknown: 16842752),
multibyte_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = (WINDOW_WRAP | unknown: 139695040),
voffset = 13387,
space_width = 156327324,
font_height = 1004
}, {
string = 156327100,
string_nchars = 251,
end_charpos = 136519675,
stop_charpos = 156327100,
prev_stop = 156327324,
base_level_stop = -1073764896,
cmp_it = {
stop_pos = 0,
id = -1073764920,
ch = 0,
rule_idx = 1,
lookback = 40,
nglyphs = 0,
reversed_p = 10,
charpos = 341,
nchars = 1004,
nbytes = 1004,
from = 936,
to = 251,
width = 139695042
},
face_id = 936,
u = {
image = {
object = 164761909,
slice = {
x = 1004,
y = 1004,
width = 1004,
height = 139796570
},
image_id = 251
},
comp = {
object = 164761909
},
stretch = {
object = 164761909
}
},
position = {
charpos = 136523927,
bytepos = 13
},
current = {
pos = {
charpos = 139695042,
bytepos = 139695042
},
overlay_string_index = 4,
string_pos = {
charpos = 139695042,
bytepos = 139695042
},
dpvec_index = 9546
},
from_overlay = 159117576,
area = 4,
method = 157680560,
paragraph_embedding = (R2L | unknown: 139797432),
multibyte_p = true,
string_from_display_prop_p = true,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = true,
bidi_p = true,
from_disp_prop_p = true,
line_wrap = (WINDOW_WRAP | unknown: 139797432),
voffset = 21726,
space_width = -1073764656,
font_height = 136491864
}, {
string = 139797434,
string_nchars = 168252638,
end_charpos = 139695042,
stop_charpos = 19051352,
prev_stop = 139695042,
base_level_stop = 139695042,
cmp_it = {
stop_pos = 0,
id = 156328964,
ch = 2004,
rule_idx = 139797434,
lookback = 139695042,
nglyphs = 136499135,
reversed_p = 78,
charpos = 139797434,
nchars = 1,
nbytes = 4,
from = 156327716,
to = 2004,
width = 139797434
},
face_id = 136518954,
u = {
image = {
object = 158389582,
slice = {
x = 139797434,
y = -1073764656,
width = 0,
height = 157466342
},
image_id = 139797434
},
comp = {
object = 158389582
},
stretch = {
object = 158389582
}
},
position = {
charpos = 165787784,
bytepos = 501
},
current = {
pos = {
charpos = -1073764500,
bytepos = 168251816
},
overlay_string_index = 139817186,
string_pos = {
charpos = 4,
bytepos = 501
},
dpvec_index = 0
},
from_overlay = 139695042,
area = 136542725,
method = GET_FROM_IMAGE,
paragraph_embedding = (R2L | unknown: 139797432),
multibyte_p = true,
string_from_display_prop_p = false,
string_from_prefix_prop_p = true,
display_ellipsis_p = false,
avoid_cursor_p = true,
bidi_p = true,
from_disp_prop_p = false,
line_wrap = (unknown: 2004),
voffset = -22684,
space_width = 139695042,
font_height = 142516536
}},
sp = 5,
selective = 139817186,
what = IT_STRETCH,
face_id = -1073764296,
selective_display_ellipsis_p = true,
ctl_arrow_p = false,
face_box_p = true,
start_of_box_run_p = false,
end_of_box_run_p = true,
overlay_strings_at_end_processed_p = true,
ignore_overlay_strings_at_pos_p = true,
glyph_not_available_p = true,
starts_in_middle_of_char_p = true,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
line_wrap = (WORD_WRAP | WINDOW_WRAP | unknown: 9544),
base_face_id = 1,
c = 0,
len = 136550542,
cmp_it = {
stop_pos = 1,
id = 501,
ch = -1073764512,
rule_idx = -1073751144,
lookback = 0,
nglyphs = 1,
reversed_p = false,
charpos = 135311676,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 159361729
},
char_to_display = 25,
glyphless_method = 139779128,
image_id = 1427411,
slice = {
x = 0,
y = 2,
width = -1212117004,
height = 139310140
},
space_width = 142196496,
voffset = -28904,
tab_width = 2150,
font_height = 0,
object = 136600432,
position = {
charpos = 143682832,
bytepos = 141089096
},
truncation_pixel_width = -22580,
continuation_pixel_width = -16385,
first_visible_x = 1,
last_visible_x = -1073764460,
last_visible_y = -1,
extra_line_spacing = 0,
max_extra_line_spacing = 134691929,
override_ascent = -1073751648,
override_descent = 786439,
override_boff = 851967,
glyph_row = 0x9,
area = 139695042,
nglyphs = 0,
pixel_width = -1073752872,
ascent = 134673131,
descent = 142196496,
max_ascent = -1073764404,
max_descent = 1,
phys_ascent = 139310140,
phys_descent = 143682832,
max_phys_ascent = 141089096,
max_phys_descent = 67,
current_x = 38,
continuation_lines_width = 164761904,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 134887578,
first_vpos = 142196496,
vpos = 67,
hpos = 0,
left_user_fringe_bitmap = 56216,
right_user_fringe_bitmap = 49151,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 1,
bidi_p = false,
bidi_it = {
bytepos = 0,
charpos = 135311676,
ch = 139811210,
nchars = 0,
ch_len = 165787784,
type = NEUTRAL_B,
type_after_w1 = 159361713,
orig_type = STRONG_L,
resolved_level = 139310140,
invalid_levels = 40,
invalid_rl_levels = 0,
prev = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = 967
},
last_strong = {
bytepos = 0,
charpos = -1073752872,
type = 142197232,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
bytepos = 134782457,
charpos = 142197232,
type = 140939032,
type_after_w1 = 67,
orig_type = 3221216152
},
prev_for_neutral = {
bytepos = 0,
charpos = 1,
type = UNKNOWN_BT,
type_after_w1 = 135311676,
orig_type = UNKNOWN_BT
},
next_for_ws = {
bytepos = 0,
charpos = 142197232,
type = NEUTRAL_B,
type_after_w1 = 159361729,
orig_type = 25
},
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
ignore_bn_limit = 0,
sor = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 637534208,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
level = 0,
override = (unknown: 3221214424)
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = (R2L | unknown: 134772180)
}, {
level = -1073752872,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 1,
override = (unknown: 3221205480)
}, {
level = -1073759632,
override = NEUTRAL_DIR
}, {
level = 0,
override = (L2R | R2L | unknown: 4294967292)
}, {
level = 9,
override = NEUTRAL_DIR
}, {
level = -1,
override = (L2R | R2L | unknown: 4294967292)
}, {
level = 16777216,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 0,
override = (L2R | R2L | unknown: 4294967292)
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = 9547,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 158041096,
override = (L2R | R2L | unknown: 9544)
}, {
level = 0,
override = NEUTRAL_DIR
} <repeats 11 times>, {
level = 139695042,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = (unknown: 3221205808)
}, {
level = 0,
override = L2R
}, {
level = 1,
override = (L2R | unknown: 134830744)
}, {
level = -1073761488,
override = (L2R | R2L | unknown: 4294967292)
}, {
level = -1,
override = (L2R | R2L | unknown: 4294967292)
}, {
level = 1,
override = (unknown: 4)
}, {
level = 0,
override = (R2L | unknown: 134797536)
}, {
level = 9,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 8,
override = (L2R | unknown: 8)
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = (unknown: 3221216152)
}, {
level = 0,
override = L2R
}, {
level = 0,
override = (unknown: 135313532)
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 142516536,
override = (unknown: 65532)
}, {
level = 1,
override = (L2R | R2L | unknown: 135293660)
}, {
level = 139695042,
override = NEUTRAL_DIR
}},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x0,
paragraph_dir = NEUTRAL_DIR,
separator_limit = 0,
prev_was_pdf = false,
first_elt = false,
new_paragraph = false,
frame_window_p = false
},
paragraph_embedding = (unknown: 3221216152)
}
current_matrix_up_to_date_p = false
used_current_matrix_p = false
buffer_unchanged_p = false
temp_scroll_step = 0
rc = 16
centering_position = -1
last_line_misfit = 0
beg_unchanged = 16
end_unchanged = 9454
frame_line_height = 19
#3 0x080b6067 in redisplay_window_1 (window=165787789) at xdisp.c:14031
No locals.
#4 0x081d484f in internal_condition_case_1 (bfun=0x80b6040 <redisplay_window_1>, arg=165787789, handlers=139675806, hfun=0x806f200 <redisplay_window_error>) at eval.c:1368
val = <optimized out>
c = 0x9e1b86d
#5 0x08098c19 in redisplay_internal () at xdisp.c:13677
mini_window = 142205261
w = 0x9e1b888
sw = 0x9e1b888
pending = 0
must_finish = false
match_p = false
tlbufpos = {
charpos = <optimized out>,
bytepos = 1
}
tlendpos = {
charpos = <optimized out>,
bytepos = 9530
}
number_of_visible_frames = <optimized out>
sf = <optimized out>
polling_stopped_here = 0
tail = <optimized out>
consider_all_windows_p = 48
update_miniwindow_p = false
#6 0x0815f8ae in read_char (commandflag=1, map=164779774, prev_event=139695042, used_mouse_menu=0xbfffea4f, end_time=0x0) at keyboard.c:2563
c = <optimized out>
local_getcjmp = {{
__jmpbuf = {139695066, 139695066, 139773466, 2, 139290064, -1073747848},
__mask_was_saved = 136144192,
__saved_mask = {
__val = {141477018, 139695042, 164761909, 136522197, 164761904, 139695042, 164761904, 139695042, 5477290, 3221219504, 3, 3221219504, 138897600, 0, 1, 160077824, 137698924, 3221219508, 164761904, 136101115, 141793856,
141887762, 141901976, 136057630, 2, 141477018, 159452053, 13766960, 164761904, 144516392, 141901984, 135702457}
}
}}
save_jump = {{
__jmpbuf = {141887762, 139695066, 164761909, 164761904, 17, 164761909},
__mask_was_saved = 5,
__saved_mask = {
__val = {2, 1, 0, 139695042, 164761904, 9547, 9547, 139695042, 139695042, 139682126, 139695042, 139695042, 4294967295, 4294967292, 164779806, 2, 135703479, 2, 139695042, 139718018, 159117576, 159853526, 159117576,
139695042, 139695042, 2, 160077936, 3221219720, 141154464, 140992978, 3221219764, 0}
}
}}
tem = <optimized out>
save = <optimized out>
previous_echo_area_message = 139695042
also_record = 139695042
reread = false
polling_stopped_here = false
orig_kboard = 0x8919970
#7 0x08161abe in read_key_sequence (keybuf=0xbfffeab8, prompt=139695042, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, bufsize=30) at keyboard.c:9071
interrupted_kboard = 0x8919970
interrupted_frame = 0x879c1f0
key = <optimized out>
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
new_binding = <optimized out>
t = 0
echo_start = 0
keys_start = 0
current_binding = 164779774
first_event = 139695042
first_unbound = 31
mock_input = 0
fkey = {
parent = 141623174,
map = 141623174,
start = 0,
end = 0
}
keytran = {
parent = 139682574,
map = 139682574,
start = 0,
end = 0
}
indec = {
parent = 141623182,
map = 141623182,
start = 0,
end = 0
}
shift_translated = false
delayed_switch_frame = 139695042
original_uppercase = 136138780
original_uppercase_position = -1
dummyflag = false
starting_buffer = 0x9d21130
fake_prefixed_keys = 139695042
#8 0x0816337e in command_loop_1 () at keyboard.c:1445
cmd = <optimized out>
keybuf = {139720450, 444, 139726098, 156768774, 137237105, 137715613, 159117608, 156768774, -1073747161, 135629973, 139726098, 156768774, 137237105, 137715613, -1073747161, 139695042, 139695042, 135630272, 156768774,
-1073747161, 119, 2, 141365566, 143605728, -1073746792, 139695042, 141365566, 5477314, -1073746792, 0}
i = <optimized out>
prev_modiff = 1937
prev_buffer = 0x9d21130
#9 0x081d4748 in internal_condition_case (bfun=0x8163160 <command_loop_1>, handlers=139728074, hfun=0x8158ce0 <cmd_error>) at eval.c:1344
val = <optimized out>
c = 0x88fca28
#10 0x08157335 in command_loop_2 (ignore=139695042) at keyboard.c:1170
val = 0
#11 0x081d466b in internal_catch (tag=139726122, func=0x8157310 <command_loop_2>, arg=139695042) at eval.c:1108
val = <optimized out>
c = 0x85393a2
#12 0x0815884a in command_loop () at keyboard.c:1149
No locals.
#13 recursive_edit_1 () at keyboard.c:777
val = 0
#14 0x08158b20 in Frecursive_edit () at keyboard.c:841
buffer = 139695042
#15 0x08057992 in main (argc=<optimized out>, argv=0xbfffed34) at emacs.c:1634
dummy = -1226091548
stack_bottom_variable = 0 '\000'
do_initial_setlocale = <optimized out>
dumping = <optimized out>
skip_args = 0
rlim = {
rlim_cur = 8388608,
rlim_max = 18446744073709551615
}
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0xffffffff <Address 0xffffffff out of bounds>
original_pwd = 0x1 <Address 0x1 out of bounds>
Lisp Backtrace:
"redisplay_internal (C function)" (0x8527670)
(gdb)
In GNU Emacs 24.3.50.3 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2013-12-16 on geodiff-mac3
Windowing system distributor `The X.Org Foundation', version 11.0.11304000
Configured using:
`configure --with-x-toolkit=lucid --enable-checking'
Important settings:
value of $LANG: fr_FR.UTF-8
locale-coding-system: utf-8-unix
default enable-multibyte-characters: t
Major mode: Fundamental
Minor modes in effect:
override-global-mode: t
dynamic-completion-mode: t
shell-dirtrack-mode: t
show-paren-mode: t
recentf-mode: t
display-time-mode: t
winner-mode: t
tooltip-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
buffer-read-only: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
Recent input:
M-x r e p o r t - e m <tab> <return>
Recent messages:
Loading /home/youngfrog/.recentf...done
Loading /home/youngfrog/org/makeadefun.el (source)...done
Loading /home/youngfrog/org/shell-mode-filter.el (source)...done
Loading /home/youngfrog/org/emacs.el (source)...done
Loading /home/youngfrog/sources/twittering-mode/twittering-mode.el (source)...
../../twittering-mode/twittering-mode.el: `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'.
Loading /home/youngfrog/sources/twittering-mode/twittering-mode.el (source)...done
Loading /home/youngfrog/sources/yank-highlight/gistfile1.el (source)...done
Loading /home/youngfrog/sources/add-arrow-to-eval-last-sexp/gistfile1.txt...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Load-path shadows:
~/.emacs.d/lisp/asy-mode hides /usr/local/texlive/2012/texmf/asymptote/asy-mode
~/sources/org-mode/lisp/org-footnote hides /home/youngfrog/sources/running-emacs/lisp/org/org-footnote
~/sources/org-mode/lisp/ob-asymptote hides /home/youngfrog/sources/running-emacs/lisp/org/ob-asymptote
~/sources/org-mode/lisp/ob-sqlite hides /home/youngfrog/sources/running-emacs/lisp/org/ob-sqlite
~/sources/org-mode/lisp/ob-ditaa hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ditaa
~/sources/org-mode/lisp/org-protocol hides /home/youngfrog/sources/running-emacs/lisp/org/org-protocol
~/sources/org-mode/lisp/ox-beamer hides /home/youngfrog/sources/running-emacs/lisp/org/ox-beamer
~/sources/org-mode/lisp/org-irc hides /home/youngfrog/sources/running-emacs/lisp/org/org-irc
~/sources/org-mode/lisp/ob-scheme hides /home/youngfrog/sources/running-emacs/lisp/org/ob-scheme
~/sources/org-mode/lisp/org-capture hides /home/youngfrog/sources/running-emacs/lisp/org/org-capture
~/sources/org-mode/lisp/ob-plantuml hides /home/youngfrog/sources/running-emacs/lisp/org/ob-plantuml
~/sources/org-mode/lisp/ox-html hides /home/youngfrog/sources/running-emacs/lisp/org/ox-html
~/sources/org-mode/lisp/org-table hides /home/youngfrog/sources/running-emacs/lisp/org/org-table
~/sources/org-mode/lisp/ob-eval hides /home/youngfrog/sources/running-emacs/lisp/org/ob-eval
~/sources/org-mode/lisp/ob-exp hides /home/youngfrog/sources/running-emacs/lisp/org/ob-exp
~/sources/org-mode/lisp/org-eshell hides /home/youngfrog/sources/running-emacs/lisp/org/org-eshell
~/sources/org-mode/lisp/ob-sql hides /home/youngfrog/sources/running-emacs/lisp/org/ob-sql
~/sources/org-mode/lisp/org-colview hides /home/youngfrog/sources/running-emacs/lisp/org/org-colview
~/sources/org-mode/lisp/ox-publish hides /home/youngfrog/sources/running-emacs/lisp/org/ox-publish
~/sources/org-mode/lisp/ob-sh hides /home/youngfrog/sources/running-emacs/lisp/org/ob-sh
~/sources/org-mode/lisp/ob-comint hides /home/youngfrog/sources/running-emacs/lisp/org/ob-comint
~/sources/org-mode/lisp/org-element hides /home/youngfrog/sources/running-emacs/lisp/org/org-element
~/sources/org-mode/lisp/org-indent hides /home/youngfrog/sources/running-emacs/lisp/org/org-indent
~/sources/org-mode/lisp/ob-sass hides /home/youngfrog/sources/running-emacs/lisp/org/ob-sass
~/sources/org-mode/lisp/org-compat hides /home/youngfrog/sources/running-emacs/lisp/org/org-compat
~/sources/org-mode/lisp/org-list hides /home/youngfrog/sources/running-emacs/lisp/org/org-list
~/sources/org-mode/lisp/ox hides /home/youngfrog/sources/running-emacs/lisp/org/ox
~/sources/org-mode/lisp/ob-mscgen hides /home/youngfrog/sources/running-emacs/lisp/org/ob-mscgen
~/sources/org-mode/lisp/ob-keys hides /home/youngfrog/sources/running-emacs/lisp/org/ob-keys
~/sources/org-mode/lisp/org-info hides /home/youngfrog/sources/running-emacs/lisp/org/org-info
~/sources/org-mode/lisp/org-ctags hides /home/youngfrog/sources/running-emacs/lisp/org/org-ctags
~/sources/org-mode/lisp/org-habit hides /home/youngfrog/sources/running-emacs/lisp/org/org-habit
~/sources/org-mode/lisp/org-datetree hides /home/youngfrog/sources/running-emacs/lisp/org/org-datetree
~/sources/org-mode/lisp/ox-texinfo hides /home/youngfrog/sources/running-emacs/lisp/org/ox-texinfo
~/sources/org-mode/lisp/org-clock hides /home/youngfrog/sources/running-emacs/lisp/org/org-clock
~/sources/org-mode/lisp/org-bbdb hides /home/youngfrog/sources/running-emacs/lisp/org/org-bbdb
~/sources/org-mode/lisp/ob-maxima hides /home/youngfrog/sources/running-emacs/lisp/org/ob-maxima
~/sources/org-mode/lisp/ob-fortran hides /home/youngfrog/sources/running-emacs/lisp/org/ob-fortran
~/sources/org-mode/lisp/ob-picolisp hides /home/youngfrog/sources/running-emacs/lisp/org/ob-picolisp
~/sources/org-mode/lisp/ob-java hides /home/youngfrog/sources/running-emacs/lisp/org/ob-java
~/sources/org-mode/lisp/ox-icalendar hides /home/youngfrog/sources/running-emacs/lisp/org/ox-icalendar
~/sources/org-mode/lisp/org-gnus hides /home/youngfrog/sources/running-emacs/lisp/org/org-gnus
~/sources/org-mode/lisp/ob-table hides /home/youngfrog/sources/running-emacs/lisp/org/ob-table
~/sources/org-mode/lisp/ob-ocaml hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ocaml
~/sources/org-mode/lisp/ob-tangle hides /home/youngfrog/sources/running-emacs/lisp/org/ob-tangle
~/sources/org-mode/lisp/ox-md hides /home/youngfrog/sources/running-emacs/lisp/org/ox-md
~/sources/org-mode/lisp/org-install hides /home/youngfrog/sources/running-emacs/lisp/org/org-install
~/sources/org-mode/lisp/ob-org hides /home/youngfrog/sources/running-emacs/lisp/org/ob-org
~/sources/org-mode/lisp/org-docview hides /home/youngfrog/sources/running-emacs/lisp/org/org-docview
~/sources/org-mode/lisp/org-timer hides /home/youngfrog/sources/running-emacs/lisp/org/org-timer
~/sources/org-mode/lisp/ob-makefile hides /home/youngfrog/sources/running-emacs/lisp/org/ob-makefile
~/sources/org-mode/lisp/ob-calc hides /home/youngfrog/sources/running-emacs/lisp/org/ob-calc
~/sources/org-mode/lisp/org-rmail hides /home/youngfrog/sources/running-emacs/lisp/org/org-rmail
~/sources/org-mode/lisp/org-plot hides /home/youngfrog/sources/running-emacs/lisp/org/org-plot
~/sources/org-mode/lisp/ob-haskell hides /home/youngfrog/sources/running-emacs/lisp/org/ob-haskell
~/sources/org-mode/lisp/ob-shen hides /home/youngfrog/sources/running-emacs/lisp/org/ob-shen
~/sources/org-mode/lisp/ox-latex hides /home/youngfrog/sources/running-emacs/lisp/org/ox-latex
~/sources/org-mode/lisp/org-mhe hides /home/youngfrog/sources/running-emacs/lisp/org/org-mhe
~/sources/org-mode/lisp/org-pcomplete hides /home/youngfrog/sources/running-emacs/lisp/org/org-pcomplete
~/sources/org-mode/lisp/org-mouse hides /home/youngfrog/sources/running-emacs/lisp/org/org-mouse
~/sources/org-mode/lisp/ox-man hides /home/youngfrog/sources/running-emacs/lisp/org/ox-man
~/sources/org-mode/lisp/org-archive hides /home/youngfrog/sources/running-emacs/lisp/org/org-archive
~/sources/org-mode/lisp/ox-ascii hides /home/youngfrog/sources/running-emacs/lisp/org/ox-ascii
~/sources/org-mode/lisp/ob-python hides /home/youngfrog/sources/running-emacs/lisp/org/ob-python
~/sources/org-mode/lisp/ox-org hides /home/youngfrog/sources/running-emacs/lisp/org/ox-org
~/sources/org-mode/lisp/ob-gnuplot hides /home/youngfrog/sources/running-emacs/lisp/org/ob-gnuplot
~/sources/org-mode/lisp/org-agenda hides /home/youngfrog/sources/running-emacs/lisp/org/org-agenda
~/sources/org-mode/lisp/ob-core hides /home/youngfrog/sources/running-emacs/lisp/org/ob-core
~/sources/org-mode/lisp/ob-perl hides /home/youngfrog/sources/running-emacs/lisp/org/ob-perl
~/sources/org-mode/lisp/ob-octave hides /home/youngfrog/sources/running-emacs/lisp/org/ob-octave
~/sources/org-mode/lisp/org-crypt hides /home/youngfrog/sources/running-emacs/lisp/org/org-crypt
~/sources/org-mode/lisp/org-macs hides /home/youngfrog/sources/running-emacs/lisp/org/org-macs
~/sources/org-mode/lisp/org-w3m hides /home/youngfrog/sources/running-emacs/lisp/org/org-w3m
~/sources/org-mode/lisp/org-feed hides /home/youngfrog/sources/running-emacs/lisp/org/org-feed
~/sources/org-mode/lisp/org-mobile hides /home/youngfrog/sources/running-emacs/lisp/org/org-mobile
~/sources/org-mode/lisp/org-version hides /home/youngfrog/sources/running-emacs/lisp/org/org-version
~/sources/org-mode/lisp/ob-ledger hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ledger
~/sources/org-mode/lisp/org-inlinetask hides /home/youngfrog/sources/running-emacs/lisp/org/org-inlinetask
~/sources/org-mode/lisp/ob-latex hides /home/youngfrog/sources/running-emacs/lisp/org/ob-latex
~/sources/org-mode/lisp/ob-dot hides /home/youngfrog/sources/running-emacs/lisp/org/ob-dot
~/sources/org-mode/lisp/ob-screen hides /home/youngfrog/sources/running-emacs/lisp/org/ob-screen
~/sources/org-mode/lisp/org-src hides /home/youngfrog/sources/running-emacs/lisp/org/org-src
~/sources/org-mode/lisp/ob-ruby hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ruby
~/sources/org-mode/lisp/org-macro hides /home/youngfrog/sources/running-emacs/lisp/org/org-macro
~/sources/org-mode/lisp/ob hides /home/youngfrog/sources/running-emacs/lisp/org/ob
~/sources/org-mode/lisp/ob-io hides /home/youngfrog/sources/running-emacs/lisp/org/ob-io
~/sources/org-mode/lisp/ob-matlab hides /home/youngfrog/sources/running-emacs/lisp/org/ob-matlab
~/sources/org-mode/lisp/ob-ref hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ref
~/sources/org-mode/lisp/org-bibtex hides /home/youngfrog/sources/running-emacs/lisp/org/org-bibtex
~/sources/org-mode/lisp/org-entities hides /home/youngfrog/sources/running-emacs/lisp/org/org-entities
~/sources/org-mode/lisp/org hides /home/youngfrog/sources/running-emacs/lisp/org/org
~/sources/org-mode/lisp/ob-R hides /home/youngfrog/sources/running-emacs/lisp/org/ob-R
~/sources/org-mode/lisp/ob-C hides /home/youngfrog/sources/running-emacs/lisp/org/ob-C
~/sources/org-mode/lisp/ob-lob hides /home/youngfrog/sources/running-emacs/lisp/org/ob-lob
~/sources/org-mode/lisp/ob-awk hides /home/youngfrog/sources/running-emacs/lisp/org/ob-awk
~/sources/org-mode/lisp/ob-clojure hides /home/youngfrog/sources/running-emacs/lisp/org/ob-clojure
~/sources/org-mode/lisp/org-faces hides /home/youngfrog/sources/running-emacs/lisp/org/org-faces
~/sources/org-mode/lisp/ox-odt hides /home/youngfrog/sources/running-emacs/lisp/org/ox-odt
~/sources/org-mode/lisp/ob-css hides /home/youngfrog/sources/running-emacs/lisp/org/ob-css
~/sources/org-mode/lisp/ob-lisp hides /home/youngfrog/sources/running-emacs/lisp/org/ob-lisp
~/sources/org-mode/lisp/ob-lilypond hides /home/youngfrog/sources/running-emacs/lisp/org/ob-lilypond
~/sources/org-mode/lisp/org-attach hides /home/youngfrog/sources/running-emacs/lisp/org/org-attach
~/sources/org-mode/lisp/ob-emacs-lisp hides /home/youngfrog/sources/running-emacs/lisp/org/ob-emacs-lisp
~/sources/org-mode/lisp/ob-scala hides /home/youngfrog/sources/running-emacs/lisp/org/ob-scala
~/sources/org-mode/lisp/ob-js hides /home/youngfrog/sources/running-emacs/lisp/org/ob-js
~/sources/org-mode/lisp/org-id hides /home/youngfrog/sources/running-emacs/lisp/org/org-id
~/sources/org-mode/lisp/org-loaddefs hides /home/youngfrog/sources/running-emacs/lisp/org/org-loaddefs
/home/youngfrog/.emacs.d/elpa/js2-mode-20131118.1516/.dir-locals hides /home/youngfrog/sources/running-emacs/lisp/gnus/.dir-locals
/home/youngfrog/.emacs.d/elpa/tabulated-list-20120406.1351/tabulated-list hides /home/youngfrog/sources/running-emacs/lisp/emacs-lisp/tabulated-list
Features:
(shadow sort mail-extr emacsbug sendmail paredit hideshow
twittering-mode epa epg tls url url-proxy url-privacy url-expand
url-methods url-history url-cookie url-domsuf url-util xml achievements
basic-achievements achievements-functions autoinsert use-package
diminish bind-key ac-nrepl-autoloads achievements-autoloads
ack-and-a-half-autoloads ampc-autoloads auto-dim-other-buffers-autoloads
boxquote-autoloads clojure-mode-autoloads
color-theme-solarized-autoloads color-theme-autoloads
col-highlight-autoloads csv-mode-autoloads csv-nav-autoloads
dropbox-autoloads dtrt-indent-autoloads eimp-autoloads elnode-autoloads
db-autoloads creole-autoloads fakir-autoloads fic-ext-mode-autoloads
find-file-in-project-autoloads flx-autoloads hl-line+-autoloads
idomenu-autoloads keyfreq-autoloads kv-autoloads lcs-autoloads
log4j-mode-autoloads logito-autoloads lorem-ipsum-autoloads
lusty-explorer-autoloads mark-tools-autoloads memory-usage-autoloads
minimap-autoloads multifiles-autoloads mwe-log-commands-autoloads
nlinum-autoloads nose-autoloads oauth-autoloads org-email-autoloads
paredit-autoloads pastebin-autoloads pos-tip-autoloads powerline
powerline-separators color powerline-themes pymacs-autoloads
python-mode-autoloads pyvirtualenv-autoloads rainbow-mode-autoloads
rebox2-autoloads request-autoloads shell-switcher-autoloads
sicp-autoloads slime-autoloads top-mode-autoloads typing-autoloads
diminish-autoloads virtualenv-autoloads vline-autoloads w3-autoloads
window-number-autoloads workspaces-autoloads wtf-autoloads
zen-and-art-theme-autoloads package yf/makeadefun warnings completion
ert ewoc debug pcase ob-R ob-sh shell windmove latexenc paren doc-view
jka-compr image-mode recentf tree-widget org-contacts org-capture
org-agenda gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig
mailcap find-lisp dired org-inlinetask org-element org derived org-macro
org-footnote org-pcomplete pcomplete org-list org-faces org-entities
noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref
ob-lob ob-table ob-keys ob-exp ob-comint comint ansi-color ob-core
ob-eval org-compat org-macs find-func cal-menu calendar cal-loaddefs
gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start
gnus-spec gnus-int gnus-range message cl-macs gv format-spec rfc822 mml
mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems
nnheader mail-utils wid-edit cl time ffap thingatpt url-parse
auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core
gnus-util mm-util mail-prsvr password-cache url-vars winner ring edmacro
kmacro cl-loaddefs cl-lib magit-autoloads two-mode-mode tex-site
auto-loads org-loaddefs ido-hacks advice help-fns easy-mmode ido info
easymenu time-date tooltip electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt
fringe tabulated-list newcomment lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice
loaddefs button faces cus-face macroexp files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
gfilenotify dynamic-setting system-font-setting font-render-setting
x-toolkit x multi-tty emacs)
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#16163: 24.3.50; segfault at xdisp.c 20044 -- (can not reproduce)
2013-12-16 14:45 bug#16163: 24.3.50; segfault at xdisp.c 20044 -- (can not reproduce) Nicolas Richard
@ 2013-12-16 17:01 ` Eli Zaretskii
2013-12-17 10:33 ` Nicolas Richard
0 siblings, 1 reply; 5+ messages in thread
From: Eli Zaretskii @ 2013-12-16 17:01 UTC (permalink / raw)
To: Nicolas Richard; +Cc: 16163
> From: Nicolas Richard <theonewiththeevillook@yahoo.fr>
> Date: Mon, 16 Dec 2013 15:45:54 +0100
>
> I'm on trunk, and I had just pressed keys to run magit-status when this
> happened. Unfortunately my terminal window had a limit on the size of
> its history, so I lost the beginning of the gdb session.
To avoid such a loss, turn on logging inside GDB:
(gdb) set logging on
Then everything GDB outputs will be echoed to a file named gdb.txt by
default.
> In the source at xdisp.c:20044 the code is :
> row->glyphs[TEXT_AREA]->charpos = CHARPOS (it->position);
>
> (gdb) bt
> #0 0x0809019e in display_line (it=0xbfff9898) at xdisp.c:20044
> #1 0x0809779f in try_window (window=165787789, pos=..., flags=1) at xdisp.c:16505
Not much to go by here, unfortunately. You didn't even tell which
part of the above segfaulted: was it row->glyphs,
row->glyphs[TEXT_AREA]->charpos, or it->position? Otherwise, what I
see as a routine redisplay cycle.
In addition, this seems to be an optimized build, so backtraces are
unreliable. Please try reproducing this in an unoptimized build.
Thanks.
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#16163: 24.3.50; segfault at xdisp.c 20044 -- (can not reproduce)
2013-12-16 17:01 ` Eli Zaretskii
@ 2013-12-17 10:33 ` Nicolas Richard
2013-12-17 16:10 ` Eli Zaretskii
2015-12-26 1:36 ` Lars Ingebrigtsen
0 siblings, 2 replies; 5+ messages in thread
From: Nicolas Richard @ 2013-12-17 10:33 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 16163
Le 16/12/2013 18:01, Eli Zaretskii a écrit :
> (gdb) set logging on
Thanks, I have put that line inside my ~/.gdbinit
> Not much to go by here, unfortunately. You didn't even tell which
> part of the above segfaulted: was it row->glyphs,
> row->glyphs[TEXT_AREA]->charpos, or it->position?
Is it a piece of information I can still retrieve from the running gdb
instance ? (Yes, I am particularly ignorant.)
> In addition, this seems to be an optimized build, so backtraces are
> unreliable. Please try reproducing this in an unoptimized build.
I'm now rebuilding using :
CFLAGS=-g3 ./configure --with-x-toolkit=lucid --enable-checking
Is this correct ?
--
Nicolas
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#16163: 24.3.50; segfault at xdisp.c 20044 -- (can not reproduce)
2013-12-17 10:33 ` Nicolas Richard
@ 2013-12-17 16:10 ` Eli Zaretskii
2015-12-26 1:36 ` Lars Ingebrigtsen
1 sibling, 0 replies; 5+ messages in thread
From: Eli Zaretskii @ 2013-12-17 16:10 UTC (permalink / raw)
To: Nicolas Richard; +Cc: 16163
> Date: Tue, 17 Dec 2013 11:33:55 +0100
> From: Nicolas Richard <theonewiththeevillook@yahoo.fr>
> CC: 16163@debbugs.gnu.org
>
> > In addition, this seems to be an optimized build, so backtraces are
> > unreliable. Please try reproducing this in an unoptimized build.
>
> I'm now rebuilding using :
>
> CFLAGS=-g3 ./configure --with-x-toolkit=lucid --enable-checking
>
> Is this correct ?
I hope so. I usually prefer CFLAGS='-O0 -g3', to leave the compiler
no leeway at all in this matter.
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#16163: 24.3.50; segfault at xdisp.c 20044 -- (can not reproduce)
2013-12-17 10:33 ` Nicolas Richard
2013-12-17 16:10 ` Eli Zaretskii
@ 2015-12-26 1:36 ` Lars Ingebrigtsen
1 sibling, 0 replies; 5+ messages in thread
From: Lars Ingebrigtsen @ 2015-12-26 1:36 UTC (permalink / raw)
To: Nicolas Richard; +Cc: 16163
Nicolas Richard <theonewiththeevillook@yahoo.fr> writes:
> Le 16/12/2013 18:01, Eli Zaretskii a écrit :
>> (gdb) set logging on
>
> Thanks, I have put that line inside my ~/.gdbinit
>
>> Not much to go by here, unfortunately. You didn't even tell which
>> part of the above segfaulted: was it row->glyphs,
>> row->glyphs[TEXT_AREA]->charpos, or it->position?
>
> Is it a piece of information I can still retrieve from the running gdb
> instance ? (Yes, I am particularly ignorant.)
>
>> In addition, this seems to be an optimized build, so backtraces are
>> unreliable. Please try reproducing this in an unoptimized build.
>
> I'm now rebuilding using :
>
> CFLAGS=-g3 ./configure --with-x-toolkit=lucid --enable-checking
>
> Is this correct ?
I'm assuming you didn't get further backtraces back then, so I'm closing
this bug report. Please reopen if that isn't the case.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-12-26 1:36 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-16 14:45 bug#16163: 24.3.50; segfault at xdisp.c 20044 -- (can not reproduce) Nicolas Richard
2013-12-16 17:01 ` Eli Zaretskii
2013-12-17 10:33 ` Nicolas Richard
2013-12-17 16:10 ` Eli Zaretskii
2015-12-26 1:36 ` Lars Ingebrigtsen
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.