[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9
From: |
Jan Djärv |
Subject: |
bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9 |
Date: |
Sat, 7 Dec 2013 09:25:29 +0100 |
Hello.
6 dec 2013 kl. 19:56 skrev martin rudalics <rudalics@gmx.at>:
> > The root cause is grow_mini_window in window.c.
> >
> > It sets w->pixel_height to a large negative value, and it is all downhill
> > from there.
> > It is called twice. Right before w->pixel_height += pixel_height;
> >
> > the values for pixelwise, w->pixel_height, pixel_height, line_height,
> > FRAME_LINE_HEIGTH(f), delta and XINT (height) are:
> >
> > 1 1 -47 -3 14 13 47
> >
> > The 1 for w->pixel_height looks wrong.
> > This will set w->pixel_height to -46.
> > The second call:
> >
> > 1 -46 -2147483603 .153391685 14 60 0
> >
> > I'm not sure how this function is supposed to work. pixel_value is
> > negative or it is a huge positive value. Is it relying on overflow?
>
> IIUC this occurs with pixel values not yet assigned. That is, the
> minibuffer window still has a line and pixel height of 1 but the frame's
> character height has already changed so the relations are wrong.
>
> I had this problem on Windows and did in w32fns.c
>
> /* PXW: This is a duplicate from below. We have to do it here since
> otherwise x_set_tool_bar_lines will work with the character sizes
> installed by init_frame_faces while the frame's pixel size is still
> calculated from a character size of 1 and we subsequently hit the
> eassert (height >= 0) assertion in window_box_height. The
> non-pixelwise code apparently worked around this because it had one
> frame line vs one toolbar line which left us with a zero root
> window height which was obviously wrong as well ... */
> width = FRAME_TEXT_WIDTH (f);
> height = FRAME_TEXT_HEIGHT (f);
> FRAME_TEXT_HEIGHT (f) = 0;
> SET_FRAME_WIDTH (f, 0);
> change_frame_size (f, width, height, 1, 0, 0, 1);
>
> and on GTK where I did in xfns.c completely the same
>
> #ifdef USE_GTK
> /* PXW: This is a duplicate from below. We have to do it here since
> otherwise x_set_tool_bar_lines will work with the character sizes
> installed by init_frame_faces while the frame's pixel size is still
> calculated from a character size of 1 and we subsequently hit the
> eassert (height >= 0) assertion in window_box_height. The
> non-pixelwise code apparently worked around this because it had one
> frame line vs one toolbar line which left us with a zero root
> window height which was obviously wrong as well ... */
> width = FRAME_TEXT_WIDTH (f);
> height = FRAME_TEXT_HEIGHT (f);
> FRAME_TEXT_HEIGHT (f) = 0;
> SET_FRAME_WIDTH (f, 0);
> change_frame_size (f, width, height, 1, 0, 0, 1);
> #endif /* USE_GTK */
>
> It's a very weird issue but you didn't make it till window_box_height
> apparently, so I don't know whether it's related.
Well, it gets us further. window_box_height is called later, so it is related.
Nex problem, infloop in move_it_vertically_backward, xdisp.c
It just keeps going back to move_further_back: but no values are actually
changed in the code inbetween. I don't know whats bad here, values looks fine
to me. window_box_height is called
and returns 490, which is the pixel size.
Backtrace:
(gdb) bt full
#0 move_it_vertically_backward (it=0x7fff5fbfc0b8, dy=245) at xdisp.c:9278
target_y = 245
y0 = 490
y1 = 504
line_height = 14
nlines = 0
h = 0
it2 = {
window = 4345437773,
w = 0x103021e48,
f = 0x103048a48,
method = GET_FROM_BUFFER,
stop_charpos = 192,
prev_stop = 192,
base_level_stop = 192,
end_charpos = 192,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
from_disp_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x0,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 192,
bytepos = 192
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 192,
bytepos = 192
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 192,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 4320145466,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}},
sp = 0,
selective = 0,
what = IT_EOB,
face_id = 0,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 1,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 1,
ignore_overlay_strings_at_pos_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
line_wrap = WINDOW_WRAP,
base_face_id = 0,
c = 0,
len = 0,
cmp_it = {
stop_pos = 192,
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 = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
slice = {
x = 4320145466,
y = 4320145466,
width = 4320145466,
height = 4320145466
},
space_width = 4320145466,
voffset = 0,
tab_width = 8,
font_height = 4320145466,
object = 4307552957,
position = {
charpos = 192,
bytepos = 192
},
truncation_pixel_width = 0,
continuation_pixel_width = 7,
first_visible_x = 2147483643,
last_visible_x = 2147483642,
last_visible_y = 490,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = TEXT_AREA,
nglyphs = 7,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 490,
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 = 1,
bidi_it = {
bytepos = 192,
charpos = 192,
ch = 0,
nchars = -1,
ch_len = 0,
type = NEUTRAL_B,
type_after_w1 = NEUTRAL_B,
orig_type = NEUTRAL_B,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = -1,
prev = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
bytepos = 0,
charpos = 0,
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 = 0,
charpos = -1,
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 = UNKNOWN_BT
},
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
ignore_bn_limit = 0,
sor = L2R,
scan_dir = 0,
disp_pos = -1,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
} <repeats 64 times>},
string = {
lstring = 4320145466,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = 0,
unibyte = 0
},
w = 0x103021e48,
paragraph_dir = NEUTRAL_DIR,
separator_limit = -1,
prev_was_pdf = 0,
first_elt = 0,
new_paragraph = 1,
frame_window_p = 1
},
paragraph_embedding = L2R
}
it3 = {
window = 4345437773,
w = 0x103021e48,
f = 0x103048a48,
method = GET_FROM_BUFFER,
stop_charpos = 192,
prev_stop = 192,
base_level_stop = 192,
end_charpos = 192,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
from_disp_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x0,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 192,
bytepos = 192
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 192,
bytepos = 192
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 192,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 4320145466,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 1,
ctl_arrow_p = 1,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 1,
ignore_overlay_strings_at_pos_p = 0,
glyph_not_available_p = 1,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
line_wrap = WINDOW_WRAP,
base_face_id = 0,
c = 32,
len = 1,
cmp_it = {
stop_pos = 192,
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 = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
slice = {
x = 4320145466,
y = 4320145466,
width = 4320145466,
height = 4320145466
},
space_width = 4320145466,
voffset = 0,
tab_width = 8,
font_height = 4320145466,
object = 4307552957,
position = {
charpos = 192,
bytepos = 192
},
truncation_pixel_width = 0,
continuation_pixel_width = 7,
first_visible_x = 2147483643,
last_visible_x = 2147483642,
last_visible_y = 490,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 7,
ascent = 11,
descent = 3,
max_ascent = 11,
max_descent = 3,
phys_ascent = 11,
phys_descent = 3,
max_phys_ascent = 11,
max_phys_descent = 3,
current_x = 7,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 490,
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 = 1,
bidi_it = {
bytepos = 192,
charpos = 192,
ch = 0,
nchars = -1,
ch_len = 0,
type = NEUTRAL_B,
type_after_w1 = NEUTRAL_B,
orig_type = NEUTRAL_B,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = -1,
prev = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
bytepos = 0,
charpos = 0,
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 = 0,
charpos = -1,
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 = UNKNOWN_BT
},
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
ignore_bn_limit = 0,
sor = L2R,
scan_dir = 0,
disp_pos = -1,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
} <repeats 64 times>},
string = {
lstring = 4320145466,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = 0,
unibyte = 0
},
w = 0x103021e48,
paragraph_dir = NEUTRAL_DIR,
separator_limit = -1,
prev_was_pdf = 0,
first_elt = 0,
new_paragraph = 1,
frame_window_p = 1
},
paragraph_embedding = L2R
}
it2data = (void *) 0x0
it3data = (void *) 0x0
start_pos = 192
nchars_per_row = 0
pos_limit = 192
#1 0x0000000100086a01 in redisplay_window (window=4345437773,
just_this_one_p=false) at xdisp.c:16186
w = (struct window *) 0x103021e48
f = (struct frame *) 0x103048a48
buffer = (struct buffer *) 0x100c00ab8
old = (struct buffer *) 0x100c00ab8
lpoint = {
charpos = 192,
bytepos = 192
}
opoint = {
charpos = 192,
bytepos = 192
}
startp = {
charpos = 192,
bytepos = 192
}
update_mode_line = 1
tem = 0
it = {
window = 4345437773,
w = 0x103021e48,
f = 0x103048a48,
method = GET_FROM_BUFFER,
stop_charpos = 192,
prev_stop = 192,
base_level_stop = 192,
end_charpos = 192,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
from_disp_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x0,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 192,
bytepos = 192
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 192,
bytepos = 192
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 192,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 4320145466,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 0,
string_from_display_prop_p = 0,
string_from_prefix_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
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 = 1,
ctl_arrow_p = 1,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
line_wrap = WINDOW_WRAP,
base_face_id = 0,
c = 0,
len = 0,
cmp_it = {
stop_pos = 192,
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 = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
slice = {
x = 4320145466,
y = 4320145466,
width = 4320145466,
height = 4320145466
},
space_width = 4320145466,
voffset = 0,
tab_width = 8,
font_height = 4320145466,
object = 4307552957,
position = {
charpos = 192,
bytepos = 192
},
truncation_pixel_width = 0,
continuation_pixel_width = 7,
first_visible_x = 2147483643,
last_visible_x = 2147483642,
last_visible_y = 490,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = TEXT_AREA,
nglyphs = 7,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 490,
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 = 1,
bidi_it = {
bytepos = 192,
charpos = 192,
ch = 0,
nchars = -1,
ch_len = 0,
type = NEUTRAL_B,
type_after_w1 = NEUTRAL_B,
orig_type = NEUTRAL_B,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = -1,
prev = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
bytepos = 0,
charpos = 0,
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 = 0,
charpos = -1,
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 = UNKNOWN_BT
},
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
ignore_bn_limit = 0,
sor = L2R,
scan_dir = 0,
disp_pos = -1,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
} <repeats 64 times>},
string = {
lstring = 4320145466,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = 0,
unibyte = 0
},
w = 0x103021e48,
paragraph_dir = NEUTRAL_DIR,
separator_limit = -1,
prev_was_pdf = 0,
first_elt = 1,
new_paragraph = 1,
frame_window_p = 1
},
paragraph_embedding = L2R
}
current_matrix_up_to_date_p = false
used_current_matrix_p = false
buffer_unchanged_p = false
temp_scroll_step = 0
count = 5
rc = 0
centering_position = 245
last_line_misfit = 0
beg_unchanged = 191
end_unchanged = 0
frame_line_height = 14
#2 0x000000010009ac60 in redisplay_window_0 (window=4345437773) at
xdisp.c:14021
No locals.
#3 0x000000010022e1d7 in internal_condition_case_1 (bfun=0x10009ac20
<redisplay_window_0>, arg=4345437773, handlers=4320157078, hfun=0x1000835a0
<redisplay_window_error>) at eval.c:1368
val = 4307552957
c = (struct handler *) 0x1009081a0
#4 0x0000000100083483 in redisplay_windows (window=4345437773) at xdisp.c:14001
w = (struct window *) 0x103021e48
#5 0x0000000100047f20 in redisplay_internal () at xdisp.c:13600
gcscrollbars = true
f = (struct frame *) 0x103048a48
w = (struct window *) 0x103021e48
sw = (struct window *) 0x103021e48
fr = (struct frame *) 0x103048a48
pending = 0
must_finish = true
match_p = true
tlbufpos = {
charpos = 192,
bytepos = 192
}
tlendpos = {
charpos = 0,
bytepos = 0
}
number_of_visible_frames = 1
count = 2
sf = (struct frame *) 0x103048a48
polling_stopped_here = 0
tail = 4320415334
frame = 4345596493
consider_all_windows_p = true
update_miniwindow_p = true
#6 0x0000000100049bf9 in redisplay () at xdisp.c:12886
No locals.
#7 0x000000010015e5be in read_char (commandflag=1, map=4320664326,
prev_event=4320145466, used_mouse_menu=0x7fff5fbff20f, end_time=0x0) at
keyboard.c:2566
echo_current = false
c = 4329006022
jmpcount = 2
local_getcjmp = {0, 0, 1606413984, 32767, 1606412976, 32767, 0, 0, 0,
0, 0, 0, 0, 0, 1435557, 1, 1606413872, 32767, 8098, 895, 6, 0, 25697062, 1,
25697062, 1, 25697030, 1, 1606413936, 32767, 2067881, 1, 0, 3, 50629192, 1,
1606413952}
save_jump = {1606413776, 32767, 1571122, 1, 192, 0, 0, 0, 1, 0,
1367025, 1, 192, 0, 25697062, 1, 1606413712, 32767, 1367025, 1, 25178170, 1,
34004294, 1, 25178170, 1, 25178170, 1, 34146330, 1, 34004278, 1, 25178170, 1,
1, 2, 0}
tem = 4320145466
save = 4320145466
previous_echo_area_message = 4320145466
also_record = 4320145466
reread = false
gcpro1 = {
next = 0x10180303a,
var = 0xfffffffe0180303a,
nvars = 1
}
gcpro2 = {
next = 0x100b14538,
var = 0x7fff5fbfed20,
nvars = 4297092737
}
polling_stopped_here = false
orig_kboard = (struct kboard *) 0x100d35200
#8 0x0000000100159eb8 in read_key_sequence (keybuf=0x7fff5fbff3f0, bufsize=30,
prompt=4320145466, dont_downcase_last=false, can_return_switch_frame=true,
fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9074
interrupted_kboard = (KBOARD *) 0x100d35200
interrupted_frame = (struct frame *) 0x103048a48
key = 4328588904
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
new_binding = 0
count = 2
t = 0
echo_start = 0
keys_start = 0
current_binding = 4320664326
first_event = 4320145466
first_unbound = 31
mock_input = 0
fkey = {
parent = 4320266310,
map = 4320266310,
start = 0,
end = 0
}
keytran = {
parent = 4320167494,
map = 4320167494,
start = 0,
end = 0
}
indec = {
parent = 4320266326,
map = 4320266326,
start = 0,
end = 0
}
shift_translated = false
delayed_switch_frame = 4320145466
original_uppercase = 4320145466
original_uppercase_position = -1
dummyflag = false
starting_buffer = (struct buffer *) 0x100c00ab8
fake_prefixed_keys = 4320145466
gcpro1 = {
next = 0x103022000,
var = 0x7757f45,
nvars = 9079427843031240688
}
#9 0x00000001001589c1 in command_loop_1 () at keyboard.c:1445
cmd = 140734799803632
keybuf = {4328581338, 4320145466, 140734799803552, 4297230705,
21474836482, 4320145466, 4328581338, -2, 5, 4328581338, 140734799803552,
4297229889, 4328581336, 140735579265148, 4304355328, 4320145466, 4320836394,
4328715990, 4299400597, 4320145466, 4328715990, 2, 140734799803616, 4297258915,
2, 4320145466, 4328581338, 2, 4320145466, 4328710054}
i = 1
prev_modiff = 0
prev_buffer = (struct buffer *) 0x0
already_adjusted = false
#10 0x000000010022e01c in internal_condition_case (bfun=0x1001584b0
<command_loop_1>, handlers=4320211946, hfun=0x100178510 <cmd_error>) at
eval.c:1344
val = 4328715990
c = (struct handler *) 0x1009080a0
#11 0x0000000100178409 in command_loop_2 (ignore=4320145466) at keyboard.c:1170
val = 4328715990
#12 0x000000010022d114 in internal_catch (tag=4320208138, func=0x1001783e0
<command_loop_2>, arg=4320145466) at eval.c:1108
val = 4320145466
c = (struct handler *) 0x100907fa0
#13 0x000000010015782b in command_loop () at keyboard.c:1149
No locals.
#14 0x00000001001576f4 in recursive_edit_1 () at keyboard.c:777
count = 1
val = 4320145466
#15 0x0000000100157a62 in Frecursive_edit () at keyboard.c:841
count = 0
buffer = 4320145466
#16 0x0000000100155851 in main (argc=2, argv=0x7fff5fbff920) at emacs.c:1598
dummy = 0
stack_bottom_variable = 0 '\0'
do_initial_setlocale = true
dumping = false
skip_args = 0
rlim = {
rlim_cur = 8720000,
rlim_max = 67104768
}
no_loadup = false
junk = 0x0
dname_arg = 0x0
dname_arg2 =
"pR\302_\377\177\000\000&\000\000\000\000\000\000\000h\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\360\370\277_\377\177\000\000{\022\300_\377\177\000\000\b\371\277_\377\177\000\000\b\371\277_\377\177\000\000\000\000\000\000\002\000\000\000
\371\277_\377\177\000"
ch_to_dir = 0x7fff5fbffa50 "x\372\277_\377\177"
original_pwd = 0x0
Lisp Backtrace:
"redisplay_internal (C function)" (0x7dd068)
(gdb)
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, (continued)
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, martin rudalics, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, Jan Djärv, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, Jan Djärv, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, martin rudalics, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, Jan Djärv, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, Eli Zaretskii, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, Jan Djärv, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, Eli Zaretskii, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, Jan Djärv, 2013/12/06
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, martin rudalics, 2013/12/06
- bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9,
Jan Djärv <=
- bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9, Eli Zaretskii, 2013/12/07
- bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9, Jan Djärv, 2013/12/07
- bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9, martin rudalics, 2013/12/07
- bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9, Jules Colding, 2013/12/07
- bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9, Jules Colding, 2013/12/07
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, martin rudalics, 2013/12/05
- bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9, Eli Zaretskii, 2013/12/05