* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
@ 2016-05-12 13:05 Michael Welsh Duggan
2016-05-12 16:40 ` Glenn Morris
0 siblings, 1 reply; 17+ messages in thread
From: Michael Welsh Duggan @ 2016-05-12 13:05 UTC (permalink / raw
To: 23522
On one particular system, displaying the HELLO file (even from emacs -Q)
immediately crashes emacs with a SEGFAULT. I include the backtraces,
and a bit of minimal debugging. (I have no idea where the segfault is
actually coming from here.) This only happens on this one system. I
can recreate easily, so can debug as directed.
(gdb) bt full
#0 ftfont_shape_by_flt (matrix=<optimized out>, otf=<optimized out>,
ft_face=<optimized out>, font=<optimized out>, lgstring=12451909)
at /home/mwd/git/emacs/src/ftfont.c:2655
g = 0x2548f20
len = 4
i = <optimized out>
flt_font_ft = {flt_font = {family = 0x26a8d50, x_ppem = 12,
y_ppem = 12, get_glyph_id = 0x5a98c0 <ftfont_get_glyph_id>,
get_metrics = 0x5a9640 <ftfont_get_metrics>,
check_otf = 0x5a9340 <ftfont_check_otf>,
drive_otf = 0x5ac570 <ftfont_drive_otf>, internal = 0x22e2a90},
font = 0x2636648, ft_face = 0x26a4330, otf = 0x26a8ce0,
matrix = 0x0}
allocated = 7
flt = <optimized out>
with_variation_selector = <optimized out>
glyphs = <optimized out>
incr_min = 1
#1 ftfont_shape (lgstring=12451909) at /home/mwd/git/emacs/src/ftfont.c:2697
ftfont_info = <optimized out>
#2 0x00000000005ad9ea in xftfont_shape (lgstring=12451909)
at /home/mwd/git/emacs/src/xftfont.c:654
xftfont_info = 0x2636648
ft_face = <optimized out>
val = <optimized out>
#3 0x000000000055ced5 in Ffont_shape_gstring (gstring=12451909)
at /home/mwd/git/emacs/src/font.c:4410
n = <optimized out>
i = 0
from = <optimized out>
to = <optimized out>
#4 0x000000000054fb3d in Ffuncall (nargs=2, args=<optimized out>)
at /home/mwd/git/emacs/src/eval.c:2693
internal_argbuf = {35136, 35136, 35136, 140737488314448, 6143057,
6143077, 6143247, 259568744177}
fun = 11685397
original_fun = <optimized out>
numargs = 1
val = <optimized out>
internal_args = 0x7fffffff6000
count = 16
#5 0x0000000000582c15 in exec_byte_code (bytestr=3, vector=180, maxdepth=0,
args_template=140737488314352, nargs=2, args=0xfffffe40000002c0,
args@entry=0x0) at /home/mwd/git/emacs/src/bytecode.c:880
targets = {0x582ca7 <exec_byte_code+823>,
0x5831d5 <exec_byte_code+2149>, 0x5831da <exec_byte_code+2154>,
0x5831df <exec_byte_code+2159>, 0x582a9a <exec_byte_code+298>,
0x582aa0 <exec_byte_code+304>, 0x582d19 <exec_byte_code+937>,
0x582d91 <exec_byte_code+1057>, 0x582d87 <exec_byte_code+1047>,
0x582d8c <exec_byte_code+1052>, 0x582d56 <exec_byte_code+998>,
0x582d5b <exec_byte_code+1003>, 0x582ad1 <exec_byte_code+353>,
0x582ad8 <exec_byte_code+360>, 0x582eca <exec_byte_code+1370>,
0x582d60 <exec_byte_code+1008>, 0x583075 <exec_byte_code+1797>,
0x58307a <exec_byte_code+1802>, 0x5830f7 <exec_byte_code+1927>,
0x5830fc <exec_byte_code+1932>, 0x582b3b <exec_byte_code+459>,
0x582b40 <exec_byte_code+464>, 0x5830a6 <exec_byte_code+1846>,
0x58307f <exec_byte_code+1807>, 0x582e8c <exec_byte_code+1308>,
0x582e91 <exec_byte_code+1313>, 0x582e96 <exec_byte_code+1318>,
0x582ea5 <exec_byte_code+1333>, 0x582bb1 <exec_byte_code+577>,
0x582bb8 <exec_byte_code+584>, 0x5830e2 <exec_byte_code+1906>,
0x582e65 <exec_byte_code+1269>, 0x582e4b <exec_byte_code+1243>,
0x582e50 <exec_byte_code+1248>, 0x582e55 <exec_byte_code+1253>,
0x582e1f <exec_byte_code+1199>, 0x582bf3 <exec_byte_code+643>,
0x582bf8 <exec_byte_code+648>, 0x582eb5 <exec_byte_code+1349>,
0x582e24 <exec_byte_code+1204>, 0x5840a9 <exec_byte_code+5945>,
0x5840ae <exec_byte_code+5950>, 0x5840b3 <exec_byte_code+5955>,
0x58407d <exec_byte_code+5901>, 0x582c35 <exec_byte_code+709>,
0x582c38 <exec_byte_code+712>, 0x584040 <exec_byte_code+5840>,
0x584082 <exec_byte_code+5906>, 0x584c1c <exec_byte_code+8876>,
0x584676 <exec_byte_code+7430>, 0x584608 <exec_byte_code+7320>,
0x582ca7 <exec_byte_code+823>, 0x582ca7 <exec_byte_code+823>,
0x582ca7 <exec_byte_code+823>, 0x582ca7 <exec_byte_code+823>,
0x582ca7 <exec_byte_code+823>, 0x583f53 <exec_byte_code+5603>,
0x583fda <exec_byte_code+5738>, 0x58400a <exec_byte_code+5786>,
0x584819 <exec_byte_code+7849>, 0x58484f <exec_byte_code+7903>,
0x582fd1 <exec_byte_code+1633>, 0x58300a <exec_byte_code+1690>,
0x58488b <exec_byte_code+7963>, 0x582f9a <exec_byte_code+1578>,
0x58303e <exec_byte_code+1742>, 0x5848b7 <exec_byte_code+8007>,
0x58467d <exec_byte_code+7437>, 0x5846a5 <exec_byte_code+7477>,
0x5846d9 <exec_byte_code+7529>, 0x58470e <exec_byte_code+7582>,
0x584785 <exec_byte_code+7701>, 0x5847ad <exec_byte_code+7741>,
0x5847e1 <exec_byte_code+7793>, 0x584510 <exec_byte_code+7072>,
0x584b9f <exec_byte_code+8751>, 0x584538 <exec_byte_code+7112>,
0x58456c <exec_byte_code+7164>, 0x584ac9 <exec_byte_code+8537>,
0x584afd <exec_byte_code+8589>, 0x584b35 <exec_byte_code+8645>,
0x584b6a <exec_byte_code+8698>, 0x5848eb <exec_byte_code+8059>,
0x584962 <exec_byte_code+8178>, 0x58499f <exec_byte_code+8239>,
0x5849dc <exec_byte_code+8300>, 0x584a90 <exec_byte_code+8480>,
0x584a1e <exec_byte_code+8366>, 0x584a57 <exec_byte_code+8423>,
0x5836bf <exec_byte_code+3407>, 0x5836f8 <exec_byte_code+3464>,
0x58372d <exec_byte_code+3517>, 0x583769 <exec_byte_code+3577>,
0x58379e <exec_byte_code+3630>, 0x5837d3 <exec_byte_code+3683>,
0x583808 <exec_byte_code+3736>, 0x5838a6 <exec_byte_code+3894>,
0x582c78 <exec_byte_code+776>, 0x5838e0 <exec_byte_code+3952>,
0x583908 <exec_byte_code+3992>, 0x583977 <exec_byte_code+4103>,
0x5839b1 <exec_byte_code+4161>, 0x5839eb <exec_byte_code+4219>,
0x583a13 <exec_byte_code+4259>, 0x583a3d <exec_byte_code+4301>,
0x583a67 <exec_byte_code+4343>, 0x583a98 <exec_byte_code+4392>,
0x582ca7 <exec_byte_code+823>, 0x583ac2 <exec_byte_code+4434>,
0x583aef <exec_byte_code+4479>, 0x583b1c <exec_byte_code+4524>,
0x583b49 <exec_byte_code+4569>, 0x583b76 <exec_byte_code+4614>,
0x583ba3 <exec_byte_code+4659>, 0x582c78 <exec_byte_code+776>,
0x582ca7 <exec_byte_code+823>, 0x583bcb <exec_byte_code+4699>,
0x583c0a <exec_byte_code+4762>, 0x583c32 <exec_byte_code+4802>,
0x583c5a <exec_byte_code+4842>, 0x583c8e <exec_byte_code+4894>,
0x583cc2 <exec_byte_code+4946>, 0x583378 <exec_byte_code+2568>,
0x583393 <exec_byte_code+2595>, 0x58362f <exec_byte_code+3263>,
0x583663 <exec_byte_code+3315>, 0x5835a2 <exec_byte_code+3122>,
0x583697 <exec_byte_code+3367>, 0x582ca7 <exec_byte_code+823>,
0x583eb6 <exec_byte_code+5446>, 0x5840b8 <exec_byte_code+5960>,
0x582edf <exec_byte_code+1391>, 0x58415f <exec_byte_code+6127>,
0x58421a <exec_byte_code+6314>, 0x5842d2 <exec_byte_code+6498>,
0x583e57 <exec_byte_code+5351>, 0x583e95 <exec_byte_code+5413>,
0x5830bb <exec_byte_code+1867>, 0x582cea <exec_byte_code+890>,
0x583101 <exec_byte_code+1937>, 0x5845a0 <exec_byte_code+7216>,
0x5845cf <exec_byte_code+7263>, 0x584c4b <exec_byte_code+8923>,
0x584c93 <exec_byte_code+8995>, 0x584ccb <exec_byte_code+9051>,
0x583f02 <exec_byte_code+5522>, 0x584055 <exec_byte_code+5861>,
0x5835cf <exec_byte_code+3167>, 0x583607 <exec_byte_code+3223>,
0x5833c7 <exec_byte_code+2647>, 0x5833ef <exec_byte_code+2687>,
0x583417 <exec_byte_code+2727>, 0x58343f <exec_byte_code+2767>,
0x583473 <exec_byte_code+2819>, 0x5834a7 <exec_byte_code+2871>,
0x5834db <exec_byte_code+2923>, 0x58350f <exec_byte_code+2975>,
0x5831e5 <exec_byte_code+2165>, 0x583219 <exec_byte_code+2217>,
0x58324d <exec_byte_code+2269>, 0x583275 <exec_byte_code+2309>,
0x5832a9 <exec_byte_code+2361>, 0x5832dd <exec_byte_code+2413>,
0x583310 <exec_byte_code+2464>, 0x583343 <exec_byte_code+2515>,
0x58383d <exec_byte_code+3789>, 0x583872 <exec_byte_code+3842>,
0x58315a <exec_byte_code+2026>, 0x58319f <exec_byte_code+2095>,
0x582ca7 <exec_byte_code+823>, 0x58438a <exec_byte_code+6682>,
0x584bc7 <exec_byte_code+8791>, 0x584417 <exec_byte_code+6823>,
0x58446c <exec_byte_code+6908>, 0x583db3 <exec_byte_code+5187>,
0x584743 <exec_byte_code+7635>, 0x584920 <exec_byte_code+8112>,
0x583935 <exec_byte_code+4037>, 0x582de2 <exec_byte_code+1138>,
0x583cea <exec_byte_code+4986>, 0x582ca7 <exec_byte_code+823>,
0x582ca7 <exec_byte_code+823>, 0x583d3b <exec_byte_code+5067>,
0x582ca7 <exec_byte_code+823>, 0x582ca7 <exec_byte_code+823>,
0x582ca7 <exec_byte_code+823>, 0x582ca7 <exec_byte_code+823>,
0x582ca7 <exec_byte_code+823>, 0x582ca7 <exec_byte_code+823>,
0x582ca7 <exec_byte_code+823>, 0x582ca7 <exec_byte_code+823>,
0x582ca7 <exec_byte_code+823>,
0x583d83 <exec_byte_code+5139> <repeats 64 times>}
stack = {pc = 0xabb81d <pure+2585405> ")\207", byte_string = 9744380,
byte_string_start = 0xabb7fd <pure+2585373> "\306\b\t\n\v$\211\034\211\034\307H)\203\024", next = 0x0}
result = 39096156
type = (unknown: 180)
#6 0x000000000054f592 in funcall_lambda (fun=9744269, nargs=nargs@entry=5,
arg_vector=arg_vector@entry=0x7fffffff6208)
at /home/mwd/git/emacs/src/eval.c:2921
val = <optimized out>
syms_left = 0
lexenv = 0
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#7 0x000000000054f953 in Ffuncall (nargs=nargs@entry=6,
args=args@entry=0x7fffffff6200) at /home/mwd/git/emacs/src/eval.c:2754
fun = <optimized out>
original_fun = 6708368
numargs = 5
val = <optimized out>
internal_args = <optimized out>
count = 9
#8 0x000000000054e5d1 in internal_condition_case_n (
bfun=0x54f770 <Ffuncall>, nargs=nargs@entry=6,
args=args@entry=0x7fffffff6200, handlers=handlers@entry=44448,
hfun=hfun@entry=0x4374e0 <safe_eval_handler>)
at /home/mwd/git/emacs/src/eval.c:1389
val = <optimized out>
c = <optimized out>
#9 0x0000000000428346 in safe__call (inhibit_quit=inhibit_quit@entry=false,
nargs=nargs@entry=6, func=<optimized out>, ap=ap@entry=0x7fffffff62a8)
at /home/mwd/git/emacs/src/xdisp.c:2558
i = <optimized out>
sa_avail = <optimized out>
args = 0x7fffffff6200
sa_must_free = false
val = <optimized out>
#10 0x000000000043468f in safe_call (nargs=nargs@entry=6,
func=<optimized out>) at /home/mwd/git/emacs/src/xdisp.c:2574
retval = 39096156
ap = {{gp_offset = 48, fp_offset = 48,
overflow_arg_area = 0x7fffffff6388,
reg_save_area = 0x7fffffff62c0}}
#11 0x000000000059fdcc in autocmp_chars (rule=<optimized out>,
charpos=charpos@entry=383, bytepos=bytepos@entry=459,
limit=<optimized out>, limit@entry=3323, win=win@entry=0x11e2210,
face=face@entry=0x26ada20, string=string@entry=0)
at /home/mwd/git/emacs/src/composite.c:915
to = 387
pt = 1
pt_byte = 1
font_object = 40068685
lgstring = <optimized out>
len = <optimized out>
#12 0x00000000005a3d6c in composition_reseat_it (
cmp_it=cmp_it@entry=0x7fffffff9478, charpos=383, bytepos=459,
endpos=3323, w=0x11e2210, face=0x26ada20, string=0)
at /home/mwd/git/emacs/src/composite.c:1221
lgstring = 0
val = <optimized out>
i = <optimized out>
#13 0x000000000043dd58 in next_element_from_buffer (it=0x7fffffff8c20)
at /home/mwd/git/emacs/src/xdisp.c:8372
p = <optimized out>
stop = <optimized out>
success_p = true
#14 0x000000000043c00a in get_next_display_element (
it=it@entry=0x7fffffff8c20) at /home/mwd/git/emacs/src/xdisp.c:6921
success_p = <optimized out>
#15 0x0000000000445977 in display_line (it=it@entry=0x7fffffff8c20)
at /home/mwd/git/emacs/src/xdisp.c:20549
x_before = <optimized out>
nglyphs = <optimized out>
ascent = 0
phys_ascent = 0
n_glyphs_before = <optimized out>
hpos_before = <optimized out>
x = <optimized out>
descent = 0
phys_descent = 0
row = <optimized out>
wrap_it = {window = 11,
w = 0x59bffa <Fnext_single_property_change+186>, f = 0x1d17854,
method = GET_FROM_STRING, stop_charpos = 0, prev_stop = 46,
base_level_stop = 30505044, end_charpos = 30505044,
s = 0x4530 <Address 0x4530 out of bounds>, string_nchars = 0,
redisplay_end_trigger_charpos = 2, multibyte_p = true,
header_line_p = false, string_from_display_prop_p = true,
string_from_prefix_prop_p = true, from_disp_prop_p = true,
ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x6,
dpend = 0x1, dpvec_char_len = 2, dpvec_face_id = 0,
saved_face_id = 30505044, ctl_chars = {30505044, 11, 0,
140737488328360, 4414661, 1, 5879967, 17197377203, 6, 6, 17712,
0, 0, 31589424, 5881762, 16256020}, start = {pos = {charpos = 2,
bytepos = 0}, overlay_string_index = 6, string_pos = {
charpos = 16256020, bytepos = 16256020}, dpvec_index = 17712},
current = {pos = {charpos = 0, bytepos = 2},
overlay_string_index = 5889181, string_pos = {charpos = 22,
bytepos = 4313719312}, dpvec_index = 0}, n_overlay_strings = 2,
overlay_strings_charpos = 16256020, overlay_strings = {16256020, 1,
0, 140737488328360, 4414661, 1, 140737488317628, 0, 36259824,
140737488317516, 259568737847, 21305920, 140737488317584,
4311081572, 140737488317628, 0}, string_overlays = {6, 1,
140737488328352, 140737488328360, 4847312, 0, 18752016, 1, 0, 1,
1, 0, 0, 140737488328160, 140737488328160, 1}, string = 6,
from_overlay = 0, stack = {{string = 0, string_nchars = -27168,
end_charpos = 4850895, stop_charpos = 4294967297,
prev_stop = 140737488328192, base_level_stop = 140737488328184,
cmp_it = {stop_pos = 140737488321856, id = 0, ch = 1,
rule_idx = 0, lookback = 8589901120, nglyphs = -24912,
reversed_p = 255, charpos = 0, nchars = -1, nbytes = -1,
from = 0, to = 0, width = 1}, face_id = 11, u = {image = {
object = 140737488328160, slice = {x = 0, y = -1,
width = 0, height = 16384}, image_id = 20}, stretch = {
object = 140737488328160}, xwidget = {
object = 140737488328160}}, position = {charpos = 4852478,
bytepos = 27672512}, current = {pos = {charpos = 27672672,
bytepos = 140737488316864},
overlay_string_index = 140737488328160, string_pos = {
charpos = 1, bytepos = 0}, dpvec_index = 15339184},
from_overlay = 140737488321856, 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 = (unknown: 4294933824),
voffset = 1, space_width = 592, font_height = 0}, {
string = 140737488322096, string_nchars = 0, end_charpos = 1,
stop_charpos = 140737488322096, prev_stop = 140737488328160,
base_level_stop = 0, cmp_it = {stop_pos = -1, id = 0, ch = 1,
rule_idx = 0, lookback = 1, nglyphs = 4852478,
reversed_p = false, charpos = 0, nchars = 6, nbytes = 0,
from = 3, to = 3, width = 5}, face_id = 1, u = {image = {
object = -1, slice = {x = 0, y = 9, width = 12884901889,
height = -1}, image_id = 0}, stretch = {object = -1},
xwidget = {object = -1}}, position = {charpos = -1,
bytepos = 15339184}, current = {pos = {
charpos = 140737488322096, bytepos = 0},
overlay_string_index = 1, string_pos = {
charpos = 140737488322096, bytepos = 592},
dpvec_index = 0}, from_overlay = 4863165,
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 = TRUNCATE, voffset = 0,
space_width = 0, font_height = 32}, {string = 1,
string_nchars = 1, end_charpos = 94489280513,
stop_charpos = 22, prev_stop = 27672512,
base_level_stop = 27672672, cmp_it = {stop_pos = 5879967,
id = 0, ch = 31056, rule_idx = 0, lookback = 140737488317808,
nglyphs = 31056, reversed_p = false, charpos = 0,
nchars = 5868703, nbytes = 0, from = 31056, to = 0,
width = -37520}, face_id = 22056725, u = {image = {
object = 6, slice = {x = -1, y = 5887959,
width = 4294967296, height = 1}, image_id = 1},
stretch = {object = 6}, xwidget = {object = 6}}, position = {
charpos = 0, bytepos = 0}, current = {pos = {charpos = 0,
bytepos = 0}, overlay_string_index = 1, string_pos = {
charpos = 0, bytepos = 0}, dpvec_index = 32},
from_overlay = 1, area = TEXT_AREA, method = GET_FROM_BUFFER,
paragraph_embedding = (unknown: 4294942384),
multibyte_p = true, string_from_display_prop_p = true,
string_from_prefix_prop_p = true, display_ellipsis_p = true,
avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true,
line_wrap = TRUNCATE, voffset = 0, space_width = 6,
font_height = 1}, {string = 140737488328352,
string_nchars = -26968, end_charpos = 140737488342208,
stop_charpos = 1, prev_stop = 140737488342344,
base_level_stop = 0, cmp_it = {stop_pos = 140737488342208,
id = 0, ch = 4427693, rule_idx = 0, lookback = 69,
nglyphs = -13120, reversed_p = 255, charpos = 69,
nchars = 4447434, nbytes = 0, from = 32478640, to = 0,
width = 4352754}, face_id = -13040, u = {image = {
object = 77309373776, slice = {x = 140737488342288,
y = 4540624, width = 140737488342288, height = 4860039},
image_id = 140737488328184}, stretch = {
object = 77309373776}, xwidget = {object = 77309373776}},
position = {charpos = 1, bytepos = 31056}, current = {pos = {
charpos = 5888259, bytepos = 1},
overlay_string_index = 140737488342208, string_pos = {
charpos = 0, bytepos = 69}, dpvec_index = -12984},
from_overlay = 0, area = -13120, method = 32767,
paragraph_embedding = (R2L | unknown: 4440072),
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 = 140737488344316, font_height = 140737488342224}, {
string = 4294967295, string_nchars = 0,
end_charpos = 140737488342208, stop_charpos = 8, prev_stop = 8,
base_level_stop = 0, cmp_it = {stop_pos = 69, id = 4294967295,
ch = 0, rule_idx = 0, lookback = 140737488342208,
nglyphs = 4448161, reversed_p = false, charpos = 51539607553,
nchars = 3, nbytes = -1, from = 68, to = 0, width = 0},
face_id = -1, u = {image = {object = 25769803782, slice = {
x = 16777222, y = 0, width = 4294967295, height = 1},
image_id = 0}, stretch = {object = 25769803782}, xwidget = {
object = 25769803782}}, position = {charpos = 287762809301,
bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0},
overlay_string_index = 1, string_pos = {charpos = 1,
bytepos = -1}, dpvec_index = 0}, from_overlay = -1,
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 = 1,
space_width = 1, font_height = 2}}, sp = 1, selective = 0,
what = IT_CHARACTER, face_id = 0,
selective_display_ellipsis_p = false, ctl_arrow_p = false,
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 = -22064, c = 32767, len = 0, cmp_it = {stop_pos = 1,
id = 140737488330800, ch = -32097, rule_idx = 32767,
lookback = 140737488333264, nglyphs = 4859330,
reversed_p = false, charpos = 140737488320704, nchars = 592,
nbytes = 0, from = 0, to = 0, width = 4438479},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 6,
xwidget = 0x0, slice = {x = 0, y = 0, width = 1,
height = 32672373}, space_width = 32672368, voffset = 4608,
tab_width = 286, font_height = 2, object = 1, position = {
charpos = 0, bytepos = 15339184},
truncation_pixel_width = -22064, continuation_pixel_width = -1,
first_visible_x = 32767, last_visible_x = 0, last_visible_y = 0,
extra_line_spacing = 1, max_extra_line_spacing = 0,
override_ascent = -24528, override_descent = 32767,
override_boff = -32097, glyph_row = 0x7fffffffa030, area = 4863165,
nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0,
max_ascent = 0, max_descent = 236, phys_ascent = 0,
phys_descent = 232, max_phys_ascent = 0, max_phys_descent = 10,
current_x = 0, continuation_lines_width = 1, eol_pos = {
charpos = 1, bytepos = 25769803782}, current_y = 6,
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 = 231, bidi_p = false, bidi_it = {
bytepos = 81604378624, charpos = 230, ch = 0, nchars = 16,
ch_len = 0, type = 232, type_after_wn = UNKNOWN_BT,
orig_type = STRONG_L, resolved_level = 19 '\023',
isolate_level = 0 '\000', invalid_levels = -1,
invalid_isolates = 0, prev = {charpos = -1, type = UNKNOWN_BT,
orig_type = UNKNOWN_BT}, last_strong = {charpos = 0,
type = UNKNOWN_BT, orig_type = STRONG_L}, next_for_neutral = {
charpos = 1, type = 233, orig_type = UNKNOWN_BT},
prev_for_neutral = {charpos = 0, type = UNKNOWN_BT,
orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0,
type = 4294967295, orig_type = UNKNOWN_BT},
bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR,
scan_dir = 0, disp_pos = 0, disp_prop = 6007848, stack_idx = 0,
level_stack = {{next_for_neutral_pos = 0,
next_for_neutral_type = 4, last_strong_type = 4,
prev_for_neutral_type = 1, level = 150 '\226',
flags = 0 '\000'}, {next_for_neutral_pos = 140737488318752,
next_for_neutral_type = 0, last_strong_type = 2,
prev_for_neutral_type = 6, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 5, last_strong_type = 2,
prev_for_neutral_type = 0, level = 30 '\036',
flags = 1 '\001'}, {next_for_neutral_pos = 2,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 2, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 31130483,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 3,
next_for_neutral_type = 6, last_strong_type = 3,
prev_for_neutral_type = 0, level = 91 '[', flags = 0 '\000'},
{next_for_neutral_pos = 6230337, next_for_neutral_type = 3,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 1, next_for_neutral_type = 0,
last_strong_type = 2, prev_for_neutral_type = 6,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 6229115, next_for_neutral_type = 1,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 6229462, next_for_neutral_type = 1,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 1, next_for_neutral_type = 4,
last_strong_type = 4, prev_for_neutral_type = 1,
level = 150 '\226', flags = 0 '\000'}, {
next_for_neutral_pos = 6228894, next_for_neutral_type = 7,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 4,
last_strong_type = 7, prev_for_neutral_type = 4,
level = 74 'J', flags = 0 '\000'}, {
next_for_neutral_pos = 140737488319760,
next_for_neutral_type = 0, last_strong_type = 2,
prev_for_neutral_type = 1, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 140737488319056,
next_for_neutral_type = 0, last_strong_type = 4,
prev_for_neutral_type = 6, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 31129059,
next_for_neutral_type = 7, last_strong_type = 3,
prev_for_neutral_type = 2, level = 89 'Y', flags = 0 '\000'},
{next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 6, prev_for_neutral_type = 2,
level = 255 '\377', flags = 255 '\377'}, {
next_for_neutral_pos = 21285737, next_for_neutral_type = 1,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 2,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 79 'O', flags = 0 '\000'}, {
next_for_neutral_pos = 21285737, next_for_neutral_type = 2,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 3, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 4,
last_strong_type = 2, prev_for_neutral_type = 5,
level = 79 'O', flags = 0 '\000'}, {
next_for_neutral_pos = 140737488319184,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 22366809,
next_for_neutral_type = 0, last_strong_type = 5,
prev_for_neutral_type = 0, level = 91 '[', flags = 0 '\000'},
{next_for_neutral_pos = 27672640, next_for_neutral_type = 4,
last_strong_type = 4, prev_for_neutral_type = 1,
level = 150 '\226', flags = 0 '\000'}, {
next_for_neutral_pos = 140737488319152,
next_for_neutral_type = 0, last_strong_type = 2,
prev_for_neutral_type = 6, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 2,
next_for_neutral_type = 5, last_strong_type = 2,
prev_for_neutral_type = 6, level = 228 '\344',
flags = 1 '\001'}, {next_for_neutral_pos = 2,
next_for_neutral_type = 0, last_strong_type = 5,
prev_for_neutral_type = 2, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 31130483,
next_for_neutral_type = 0, last_strong_type = 6,
prev_for_neutral_type = 5, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 3,
next_for_neutral_type = 0, last_strong_type = 4,
prev_for_neutral_type = 6, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 31129059,
next_for_neutral_type = 7, last_strong_type = 3,
prev_for_neutral_type = 2, level = 89 'Y', flags = 0 '\000'},
{next_for_neutral_pos = 2, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 255 '\377', flags = 255 '\377'}, {
next_for_neutral_pos = 21285736, next_for_neutral_type = 1,
last_strong_type = 5, prev_for_neutral_type = 5,
level = 68 'D', flags = 1 '\001'}, {next_for_neutral_pos = 1,
next_for_neutral_type = 4, last_strong_type = 5,
prev_for_neutral_type = 6, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 0, last_strong_type = 6,
prev_for_neutral_type = 7, level = 41 ')', flags = 2 '\002'},
{next_for_neutral_pos = 140737488320316,
next_for_neutral_type = 7, last_strong_type = 6,
prev_for_neutral_type = 0, level = 128 '\200',
flags = 111 'o'}, {next_for_neutral_pos = 21305920,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 6, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 4322639808,
next_for_neutral_type = 4, last_strong_type = 5,
prev_for_neutral_type = 6, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 140737488319312,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 6230132,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 6229097,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 6229657,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 31129715,
next_for_neutral_type = 1, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 3, last_strong_type = 6,
prev_for_neutral_type = 0, level = 40 '(', flags = 2 '\002'},
{next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 4, prev_for_neutral_type = 0,
level = 85 'U', flags = 0 '\000'}, {
next_for_neutral_pos = 6228942, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 31129712, next_for_neutral_type = 0,
last_strong_type = 6, prev_for_neutral_type = 0,
level = 40 '(', flags = 2 '\002'}, {
next_for_neutral_pos = 6229643, next_for_neutral_type = 0,
last_strong_type = 1, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 140737488319536,
next_for_neutral_type = 4, last_strong_type = 2,
prev_for_neutral_type = 0, level = 255 '\377',
flags = 247 '\367'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 3, last_strong_type = 6,
prev_for_neutral_type = 5, level = 219 '\333',
flags = 1 '\001'}, {next_for_neutral_pos = 140737488319552,
next_for_neutral_type = 3, last_strong_type = 4,
prev_for_neutral_type = 1, level = 255 '\377',
flags = 247 '\367'}, {next_for_neutral_pos = 140737488319632,
next_for_neutral_type = 6, last_strong_type = 4,
prev_for_neutral_type = 2, level = 128 '\200',
flags = 101 'e'}, {next_for_neutral_pos = 140737488319632,
next_for_neutral_type = 3, last_strong_type = 5,
prev_for_neutral_type = 1, level = 203 '\313',
flags = 66 'B'}, {next_for_neutral_pos = 31130483,
next_for_neutral_type = 2, last_strong_type = 0,
prev_for_neutral_type = 5, level = 92 '\\',
flags = 0 '\000'}, {next_for_neutral_pos = 8646889785451,
next_for_neutral_type = 3, last_strong_type = 6,
prev_for_neutral_type = 5, level = 219 '\333',
flags = 1 '\001'}, {next_for_neutral_pos = 35813888,
next_for_neutral_type = 0, last_strong_type = 7,
prev_for_neutral_type = 7, level = 92 '\\',
flags = 0 '\000'}, {next_for_neutral_pos = 1463057513,
next_for_neutral_type = 1, last_strong_type = 7,
prev_for_neutral_type = 6, level = 226 '\342',
flags = 56 '8'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 5, last_strong_type = 2,
prev_for_neutral_type = 6, level = 228 '\344',
flags = 1 '\001'}, {next_for_neutral_pos = 2,
next_for_neutral_type = 0, last_strong_type = 5,
prev_for_neutral_type = 2, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 31130483,
next_for_neutral_type = 0, last_strong_type = 6,
prev_for_neutral_type = 5, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 3,
next_for_neutral_type = 6, last_strong_type = 0,
prev_for_neutral_type = 2, level = 67 'C', flags = 0 '\000'},
{next_for_neutral_pos = 140737488320008,
next_for_neutral_type = 2, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 2, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 8589898624,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 20256,
next_for_neutral_type = 4, last_strong_type = 2,
prev_for_neutral_type = 4, level = 183 '\267',
flags = 1 '\001'}, {next_for_neutral_pos = 3,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 5, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 362,
next_for_neutral_type = 0, last_strong_type = 6,
prev_for_neutral_type = 5, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 140737488339824,
next_for_neutral_type = 2, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 31741333,
next_for_neutral_type = 5, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 1,
next_for_neutral_type = 5, last_strong_type = 0,
prev_for_neutral_type = 6, level = 67 'C', flags = 0 '\000'},
{next_for_neutral_pos = 0, next_for_neutral_type = 1,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 5, prev_for_neutral_type = 2,
level = 255 '\377', flags = 255 '\377'}, {
next_for_neutral_pos = 2, next_for_neutral_type = 0,
last_strong_type = 5, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 47904, next_for_neutral_type = 0,
last_strong_type = 6, prev_for_neutral_type = 5,
level = 255 '\377', flags = 255 '\377'}, {
next_for_neutral_pos = 31741333, next_for_neutral_type = 2,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 140737488340136,
next_for_neutral_type = 5, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824,
next_for_neutral_type = 0, last_strong_type = 6,
prev_for_neutral_type = 5, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 140737488320016,
next_for_neutral_type = 4, last_strong_type = 2,
prev_for_neutral_type = 0, level = 255 '\377',
flags = 247 '\367'}, {next_for_neutral_pos = 0,
next_for_neutral_type = 0, last_strong_type = 6,
prev_for_neutral_type = 4, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 140737488320032,
next_for_neutral_type = 3, last_strong_type = 4,
prev_for_neutral_type = 1, level = 255 '\377',
flags = 247 '\367'}, {next_for_neutral_pos = 140737488320112,
next_for_neutral_type = 6, last_strong_type = 4,
prev_for_neutral_type = 2, level = 128 '\200',
flags = 101 'e'}, {next_for_neutral_pos = 140737488320112,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 30 '\036',
flags = 1 '\001'}, {next_for_neutral_pos = 816,
next_for_neutral_type = 2, last_strong_type = 0,
prev_for_neutral_type = 5, level = 92 '\\',
flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 34 '"', flags = 2 '\002'},
{next_for_neutral_pos = 18747904, next_for_neutral_type = 5,
last_strong_type = 4, prev_for_neutral_type = 0,
level = 91 '[', flags = 0 '\000'}, {
next_for_neutral_pos = 1463057513, next_for_neutral_type = 6,
last_strong_type = 2, prev_for_neutral_type = 6,
level = 226 '\342', flags = 56 '8'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 34 '"', flags = 2 '\002'}, {
next_for_neutral_pos = 14947472, next_for_neutral_type = 0,
last_strong_type = 5, prev_for_neutral_type = 3,
level = 69 'E', flags = 0 '\000'}, {
next_for_neutral_pos = 816, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 4294967296, next_for_neutral_type = 1,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 1, next_for_neutral_type = 2,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 1, next_for_neutral_type = 0,
last_strong_type = 6, prev_for_neutral_type = 5,
level = 255 '\377', flags = 255 '\377'}, {
next_for_neutral_pos = 1, next_for_neutral_type = 0,
last_strong_type = 6, prev_for_neutral_type = 4,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 140737488339960,
next_for_neutral_type = 5, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824,
next_for_neutral_type = 2, last_strong_type = 1,
prev_for_neutral_type = 0, level = 67 'C', flags = 0 '\000'},
{next_for_neutral_pos = 140737488339824,
next_for_neutral_type = 4, last_strong_type = 5,
prev_for_neutral_type = 6, level = 255 '\377',
flags = 255 '\377'}, {next_for_neutral_pos = 140737488339840,
next_for_neutral_type = 3, last_strong_type = 2,
prev_for_neutral_type = 3, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 65585099797692416,
next_for_neutral_type = 0, last_strong_type = 6,
prev_for_neutral_type = 2, level = 66 'B', flags = 0 '\000'},
{next_for_neutral_pos = 140737488339824,
next_for_neutral_type = 0, last_strong_type = 6,
prev_for_neutral_type = 3, level = 178 '\262',
flags = 0 '\000'}, {next_for_neutral_pos = 22377152,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 140737488320688,
next_for_neutral_type = 0, last_strong_type = 2,
prev_for_neutral_type = 5, level = 62 '>', flags = 2 '\002'},
{next_for_neutral_pos = 0, next_for_neutral_type = 2,
last_strong_type = 7, prev_for_neutral_type = 1,
level = 90 'Z', flags = 0 '\000'}, {
next_for_neutral_pos = 2533274791116807,
next_for_neutral_type = 7, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'}, {next_for_neutral_pos = 32478640,
next_for_neutral_type = 2, last_strong_type = 6,
prev_for_neutral_type = 3, level = 66 'B', flags = 0 '\000'},
{next_for_neutral_pos = 4294967295, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 1,
level = 255 '\377', flags = 255 '\377'}, {
next_for_neutral_pos = 16777216, next_for_neutral_type = 0,
last_strong_type = 2, prev_for_neutral_type = 3,
level = 69 'E', flags = 0 '\000'}, {
next_for_neutral_pos = 4294967295, next_for_neutral_type = 5,
last_strong_type = 4, prev_for_neutral_type = 6,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 2,
last_strong_type = 6, prev_for_neutral_type = 1,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 37667664, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 16128, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 4, prev_for_neutral_type = 0,
level = 255 '\377', flags = 255 '\377'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 1,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 0, next_for_neutral_type = 0,
last_strong_type = 2, prev_for_neutral_type = 5,
level = 62 '>', flags = 2 '\002'}, {
next_for_neutral_pos = 18752016, next_for_neutral_type = 2,
last_strong_type = 7, prev_for_neutral_type = 6,
level = 66 'B', flags = 0 '\000'}, {
next_for_neutral_pos = 92, next_for_neutral_type = 0,
last_strong_type = 0, prev_for_neutral_type = 0,
level = 0 '\000', flags = 0 '\000'}, {
next_for_neutral_pos = 18752021, next_for_neutral_type = 0,
last_strong_type = 2, prev_for_neutral_type = 0,
level = 30 '\036', flags = 1 '\001'}}, string = {
lstring = 18747904, s = 0x0, schars = 0, bufpos = 0,
from_disp_str = false, unibyte = false}, w = 0x0,
paragraph_dir = NEUTRAL_DIR, separator_limit = 0,
first_elt = false, new_paragraph = false,
frame_window_p = false}, paragraph_embedding = L2R}
wrap_data = 0x0
may_wrap = false
wrap_x = 17712
wrap_row_used = -1
wrap_row_ascent = 0
wrap_row_height = 31195683
wrap_row_phys_ascent = 0
wrap_row_phys_height = 5868703
wrap_row_extra_line_spacing = 0
wrap_row_min_pos = 30529584
wrap_row_min_bpos = 46
wrap_row_max_pos = 17712
wrap_row_max_bpos = 0
cvpos = <optimized out>
min_pos = 367
max_pos = 382
min_bpos = 439
max_bpos = 456
pending_handle_line_prefix = false
#16 0x0000000000448572 in try_window (window=window@entry=18752021, pos=...,
flags=flags@entry=1) at /home/mwd/git/emacs/src/xdisp.c:17198
it = {window = 18752021, w = 0x11e2210, f = 0x11e1200,
method = GET_FROM_BUFFER, stop_charpos = 401, prev_stop = 301,
base_level_stop = 301, end_charpos = 3323, 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 = 0x0, dpvec = 0x0,
dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0,
saved_face_id = 26, ctl_chars = {0 <repeats 16 times>}, start = {
pos = {charpos = 367, bytepos = 439}, overlay_string_index = -1,
string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1},
current = {pos = {charpos = 383, bytepos = 459},
overlay_string_index = -1, string_pos = {charpos = -1,
bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0,
overlay_strings_charpos = 301, overlay_strings = {
0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>},
string = 0, 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}, stretch = {object = 0}, xwidget = {
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}, stretch = {object = 0}, xwidget = {
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}, stretch = {object = 0}, xwidget = {
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}, stretch = {object = 0}, xwidget = {
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}, stretch = {object = 0}, xwidget = {
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_COMPOSITION, face_id = 31,
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 = WINDOW_WRAP,
base_face_id = 0, c = 2734, len = 3, cmp_it = {stop_pos = 383,
id = -1, ch = 2744, rule_idx = 0, lookback = 0, nglyphs = 1,
reversed_p = false, charpos = 382, nchars = 1, nbytes = 3,
from = 0, to = 1, width = 1}, char_to_display = 32,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0,
xwidget = 0x0, slice = {x = 0, y = 0, width = 0, height = 0},
space_width = 0, voffset = 0, tab_width = 32, font_height = 0,
object = 22347189, position = {charpos = 382, bytepos = 456},
truncation_pixel_width = 0, continuation_pixel_width = 7,
first_visible_x = 0, last_visible_x = 560, last_visible_y = 466,
extra_line_spacing = 0, max_extra_line_spacing = 0,
override_ascent = -1, override_descent = 0, override_boff = 0,
glyph_row = 0x23ecc50, area = TEXT_AREA, nglyphs = 1,
pixel_width = 8, ascent = 12, descent = 5, max_ascent = 12,
max_descent = 5, phys_ascent = 12, phys_descent = 5,
max_phys_ascent = 12, max_phys_descent = 5, current_x = 114,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 135, first_vpos = 0, vpos = 9, hpos = 16,
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 = 459, charpos = 383, ch = 2744,
nchars = 1, ch_len = 3, type = STRONG_L,
type_after_wn = STRONG_L, orig_type = STRONG_L,
resolved_level = 0 '\000', isolate_level = 0 '\000',
invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 382,
type = STRONG_L, orig_type = STRONG_L}, last_strong = {
charpos = 382, type = STRONG_L, orig_type = STRONG_L},
next_for_neutral = {charpos = 361, type = UNKNOWN_BT,
orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 382,
type = STRONG_L, orig_type = STRONG_L}, next_for_ws = {
charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT},
bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R,
scan_dir = 1, disp_pos = 502, disp_prop = 0, stack_idx = 0,
level_stack = {{next_for_neutral_pos = 0,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'} <repeats 128 times>}, string = {
lstring = 0, s = 0x0, schars = 0, bufpos = 0,
from_disp_str = false, unibyte = false}, w = 0x11e2210,
paragraph_dir = L2R, separator_limit = -1, first_elt = false,
new_paragraph = false, frame_window_p = true},
paragraph_embedding = NEUTRAL_DIR}
last_text_row = 0x23ecb50
frame_line_height = <optimized out>
#17 0x000000000045cec3 in redisplay_window (window=<optimized out>,
just_this_one_p=just_this_one_p@entry=false)
at /home/mwd/git/emacs/src/xdisp.c:16654
d2 = 0
d6 = 0
d1 = 0
d5 = 0
rtop = 0
rbot = 0
old = <optimized out>
lpoint = <optimized out>
opoint = <optimized out>
startp = {charpos = 1, bytepos = 1}
update_mode_line = true
it = {window = 32672373, w = 0x1f28a70, f = 0x11e1200,
method = GET_FROM_BUFFER, stop_charpos = 233, prev_stop = 1,
base_level_stop = 0, end_charpos = 233, 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 = 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 = 1, bytepos = 1}, overlay_string_index = -1,
string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1},
current = {pos = {charpos = 233, bytepos = 237},
overlay_string_index = -1, string_pos = {charpos = -1,
bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0,
overlay_strings_charpos = 233, overlay_strings = {
0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>},
string = 0, 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}, stretch = {object = 0}, xwidget = {
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}, stretch = {object = 0}, xwidget = {
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}, stretch = {object = 0}, xwidget = {
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}, stretch = {object = 0}, xwidget = {
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}, stretch = {object = 0}, xwidget = {
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_EOB, 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 = true,
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 = WINDOW_WRAP,
base_face_id = 0, c = 0, len = 1, cmp_it = {stop_pos = 230,
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,
xwidget = 0x0, slice = {x = 0, y = 0, width = 0, height = 0},
space_width = 0, voffset = 0, tab_width = 8, font_height = 0,
object = 35807173, position = {charpos = 233, bytepos = 237},
truncation_pixel_width = 0, continuation_pixel_width = 7,
first_visible_x = 0, last_visible_x = 560, last_visible_y = 458,
extra_line_spacing = 0, max_extra_line_spacing = 0,
override_ascent = -1, override_descent = 0, override_boff = 0,
glyph_row = 0x22a9580, area = TEXT_AREA, nglyphs = 0,
pixel_width = 0, ascent = 12, descent = 3, max_ascent = 0,
max_descent = 0, phys_ascent = 12, phys_descent = 3,
max_phys_ascent = 12, max_phys_descent = 3, current_x = 0,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 60, first_vpos = 0, vpos = 4, 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 = 237, charpos = 233, ch = -1,
nchars = 1, ch_len = 1, type = NEUTRAL_B,
type_after_wn = NEUTRAL_B, orig_type = NEUTRAL_B,
resolved_level = 0 '\000', isolate_level = 0 '\000',
invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 232,
type = UNKNOWN_BT, orig_type = NEUTRAL_B}, last_strong = {
charpos = 230, type = UNKNOWN_BT, orig_type = UNKNOWN_BT},
next_for_neutral = {charpos = 16, type = UNKNOWN_BT,
orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 233,
type = STRONG_L, orig_type = WEAK_CS}, next_for_ws = {
charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT},
bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R,
scan_dir = 1, disp_pos = 233, disp_prop = 0, stack_idx = 0,
level_stack = {{next_for_neutral_pos = 0,
next_for_neutral_type = 0, last_strong_type = 0,
prev_for_neutral_type = 0, level = 0 '\000',
flags = 0 '\000'} <repeats 128 times>}, string = {
lstring = 0, s = 0x0, schars = 0, bufpos = 0,
from_disp_str = false, unibyte = false}, w = 0x1f28a70,
paragraph_dir = L2R, separator_limit = 233, first_elt = false,
new_paragraph = true, frame_window_p = true},
paragraph_embedding = NEUTRAL_DIR}
current_matrix_up_to_date_p = false
used_current_matrix_p = false
buffer_unchanged_p = false
temp_scroll_step = false
rc = 64
centering_position = -1
last_line_misfit = false
beg_unchanged = <optimized out>
end_unchanged = <optimized out>
frame_line_height = 15
use_desired_matrix = <optimized out>
#18 0x00000000004602bb in redisplay_window_0 (window=window@entry=18752021)
at /home/mwd/git/emacs/src/xdisp.c:14446
No locals.
#19 0x000000000054e4b9 in internal_condition_case_1 (
bfun=bfun@entry=0x460290 <redisplay_window_0>, arg=18752021,
handlers=<optimized out>,
hfun=hfun@entry=0x426690 <redisplay_window_error>)
at /home/mwd/git/emacs/src/eval.c:1333
val = <optimized out>
c = <optimized out>
#20 0x000000000042be9e in redisplay_windows (window=18752021)
at /home/mwd/git/emacs/src/xdisp.c:14426
No locals.
#21 0x000000000042be68 in redisplay_windows (window=32676485)
at /home/mwd/git/emacs/src/xdisp.c:14420
No locals.
#22 0x000000000044d609 in redisplay_internal ()
at /home/mwd/git/emacs/src/xdisp.c:13986
gcscrollbars = <optimized out>
f_redisplay_flag = <optimized out>
w = <optimized out>
sw = <optimized out>
pending = <optimized out>
must_finish = <optimized out>
match_p = <optimized out>
tlbufpos = <optimized out>
tlendpos = <optimized out>
number_of_visible_frames = <optimized out>
sf = <optimized out>
polling_stopped_here = <optimized out>
tail = 16101475
consider_all_windows_p = <optimized out>
update_miniwindow_p = <optimized out>
#23 0x000000000044f115 in redisplay ()
at /home/mwd/git/emacs/src/xdisp.c:13214
No locals.
#24 0x00000000004e85db in read_char (commandflag=commandflag@entry=1,
map=map@entry=40014707, prev_event=0,
used_mouse_menu=used_mouse_menu@entry=0x7fffffffdf8b,
end_time=end_time@entry=0x0) at /home/mwd/git/emacs/src/keyboard.c:2469
c = <optimized out>
local_getcjmp = {{__jmpbuf = {140737488346640, 29472, 22347189,
22347184, -1, 5516842, 0, 22347184}, __mask_was_saved = 0,
__saved_mask = {__val = {0, 0, 2, 1, 6, 0 <repeats 11 times>}}}}
save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
__mask_was_saved = 0, __saved_mask = {__val = {0, 0, 0, 0, 0, 0,
0, 0, 0, 29472, 5888259, 0, 0, 22347184, 16152736, 30}}}}
tem = <optimized out>
save = <optimized out>
previous_echo_area_message = 0
also_record = 0
reread = false
recorded = false
polling_stopped_here = false
orig_kboard = 0x146f730
#25 0x00000000004eae1f in read_key_sequence (
keybuf=keybuf@entry=0x7fffffffe060, prompt=prompt@entry=0,
dont_downcase_last=dont_downcase_last@entry=false,
can_return_switch_frame=can_return_switch_frame@entry=true,
fix_current_buffer=fix_current_buffer@entry=true,
prevent_redisplay=prevent_redisplay@entry=false, bufsize=30)
at /home/mwd/git/emacs/src/keyboard.c:9055
interrupted_kboard = 0x146f730
interrupted_frame = 0x11e1200
key = <optimized out>
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = <optimized out>
keys_local_start = <optimized out>
new_binding = <optimized out>
t = <optimized out>
echo_start = 0
keys_start = 0
current_binding = 40014707
first_event = 0
first_unbound = 31
mock_input = 0
fkey = {parent = 20040179, map = 20040179, start = 0, end = 0}
keytran = {parent = 12312131, map = 12312131, start = 0, end = 0}
indec = {parent = 20040403, map = 20040403, start = 0, end = 0}
shift_translated = false
delayed_switch_frame = 0
original_uppercase = 0
original_uppercase_position = -1
dummyflag = false
starting_buffer = 0x154fdb0
fake_prefixed_keys = 0
#26 0x00000000004ec936 in command_loop_1 ()
at /home/mwd/git/emacs/src/keyboard.c:1357
cmd = <optimized out>
keybuf = {34, 418, 21151552, 9866376, 140737488347732, 5613393,
140737488348096, 28416, 12258768, 0, 0, 140737488347904, 0,
4392263, 336, 5498502, 12258768, 0, 0, 28416, 28416, 0, 0, 4002,
140737488348096, 5500261, 28416, 64, 35255523, 5564641}
i = <optimized out>
prev_modiff = 47
prev_buffer = 0x1e45590
#27 0x000000000054e43d in internal_condition_case (
bfun=bfun@entry=0x4ec740 <command_loop_1>, handlers=handlers@entry=19056,
hfun=hfun@entry=0x4e3710 <cmd_error>)
at /home/mwd/git/emacs/src/eval.c:1309
val = <optimized out>
c = <optimized out>
#28 0x00000000004def7c in command_loop_2 (ignore=ignore@entry=0)
at /home/mwd/git/emacs/src/keyboard.c:1099
val = 39096156
#29 0x000000000054e3eb in internal_catch (tag=tag@entry=45840,
func=func@entry=0x4def60 <command_loop_2>, arg=arg@entry=0)
at /home/mwd/git/emacs/src/eval.c:1074
val = 39096156
c = <optimized out>
#30 0x00000000004def37 in command_loop ()
at /home/mwd/git/emacs/src/keyboard.c:1078
No locals.
#31 0x00000000004e3348 in recursive_edit_1 ()
at /home/mwd/git/emacs/src/keyboard.c:684
val = <optimized out>
#32 0x00000000004e3665 in Frecursive_edit ()
at /home/mwd/git/emacs/src/keyboard.c:755
buffer = <optimized out>
#33 0x00000000004de1c8 in main (argc=1, argv=0x7fffffffe3c8)
at /home/mwd/git/emacs/src/emacs.c:1606
dummy = 0
stack_bottom_variable = 0 '\000'
do_initial_setlocale = <optimized out>
dumping = <optimized out>
skip_args = 0
rlim = {rlim_cur = 10485760, rlim_max = 18446744073709551615}
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = <optimized out>
(gdb) xbacktrace
"font-shape-gstring" (0xffff6000)
"auto-compose-chars" (0xffff6208)
"redisplay_internal (C function)" (0x0)
(gdb) p g
$4 = (MFLTGlyphFT *) 0x2548f20
(gdb) p *g
$5 = {
g = {
c = 0,
code = 175,
from = 0,
to = 115,
xadv = 384,
yadv = 0,
ascent = 448,
descent = 0,
lbearing = 0,
rbearing = 448,
xoff = 0,
yoff = 0,
encoded = 1,
measured = 1,
adjusted = 0,
internal = 0
},
libotf_positioning_type = 0
}
(gdb) p lgstring
$6 = 12451909
(gdb) pp lgstring
[[#<font-object "-unknown-Lohit Gujarati-normal-normal-normal-*-12-*-*-*-*-0-iso10646-1"> 2744 2765 2724 2759] nil [0 0 2744 98 9 0 8 8 0 nil] [1 1 2765 115 0 -3 3 0 4 nil] [2 2 2724 81 8 0 7 8 0 nil] [3 3 2759 110 0 -7 -1 11 -7 nil] nil nil nil nil]
(gdb)
In GNU Emacs 25.0.93.1 (x86_64-unknown-linux-gnu, X toolkit)
of 2016-05-12 built on watermonitor.yellow.cert.org
Repository revision: 1a5a05cf6f68277c142fe3753581d3b0c6470156
Windowing system distributor 'Red Hat, Inc.', version 11.0.11500000
System Description: Red Hat Enterprise Linux Server release 6.7 (Santiago)
Configured using:
'configure --without-toolkit-scroll-bars --with-x-toolkit=lucid
--with-wide-int --prefix=/home/mwd
PKG_CONFIG_PATH=/home/mwd/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'
Configured features:
XPM JPEG TIFF GIF PNG IMAGEMAGICK SOUND GPM DBUS NOTIFY LIBSELINUX
GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB LUCID X11
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
--
Michael Welsh Duggan
(mwd@cert.org)
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-12 13:05 bug#23522: 25.0.93; SEGFAULT when displaying HELLO Michael Welsh Duggan
@ 2016-05-12 16:40 ` Glenn Morris
2016-05-12 17:23 ` Michael Welsh Duggan
0 siblings, 1 reply; 17+ messages in thread
From: Glenn Morris @ 2016-05-12 16:40 UTC (permalink / raw
To: Michael Welsh Duggan; +Cc: 23522
Michael Welsh Duggan wrote:
> On one particular system, displaying the HELLO file (even from emacs -Q)
> immediately crashes emacs with a SEGFAULT.
[...]
> System Description: Red Hat Enterprise Linux Server release 6.7 (Santiago)
HELLO crash plus "old" RHEL makes me think of
https://bugzilla.redhat.com/show_bug.cgi?id=844776
Could you be getting libotf from openmpi instead?
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-12 16:40 ` Glenn Morris
@ 2016-05-12 17:23 ` Michael Welsh Duggan
2016-05-12 19:16 ` Eli Zaretskii
0 siblings, 1 reply; 17+ messages in thread
From: Michael Welsh Duggan @ 2016-05-12 17:23 UTC (permalink / raw
To: Glenn Morris; +Cc: 23522
Glenn Morris <rgm@gnu.org> writes:
> Michael Welsh Duggan wrote:
>
>> On one particular system, displaying the HELLO file (even from emacs -Q)
>> immediately crashes emacs with a SEGFAULT.
> [...]
>> System Description: Red Hat Enterprise Linux Server release 6.7 (Santiago)
>
> HELLO crash plus "old" RHEL makes me think of
>
> https://bugzilla.redhat.com/show_bug.cgi?id=844776
>
> Could you be getting libotf from openmpi instead?
Unlikely. This system does not have openmpi installed. No openmpi
packages, and no files with openmpi in the filename found by locate.
Also, the error is a segfault, rather than a "symbol lookup error".
--
Michael Welsh Duggan
(mwd@cert.org)
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-12 17:23 ` Michael Welsh Duggan
@ 2016-05-12 19:16 ` Eli Zaretskii
2016-05-12 19:58 ` Michael Welsh Duggan
0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2016-05-12 19:16 UTC (permalink / raw
To: Michael Welsh Duggan; +Cc: 23522
> From: Michael Welsh Duggan <mwd@cert.org>
> Date: Thu, 12 May 2016 13:23:38 -0400
> Cc: 23522@debbugs.gnu.org
>
> > HELLO crash plus "old" RHEL makes me think of
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=844776
> >
> > Could you be getting libotf from openmpi instead?
>
> Unlikely. This system does not have openmpi installed. No openmpi
> packages, and no files with openmpi in the filename found by locate.
>
> Also, the error is a segfault, rather than a "symbol lookup error".
Please rebuild without optimizations, with --enable-checking, and with
"-g3" in the compiler switches, reproduce the problem, and post the
backtrace you get then.
Thanks.
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-12 19:16 ` Eli Zaretskii
@ 2016-05-12 19:58 ` Michael Welsh Duggan
2016-05-12 20:28 ` Eli Zaretskii
0 siblings, 1 reply; 17+ messages in thread
From: Michael Welsh Duggan @ 2016-05-12 19:58 UTC (permalink / raw
To: Eli Zaretskii; +Cc: 23522
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Michael Welsh Duggan <mwd@cert.org>
>> Date: Thu, 12 May 2016 13:23:38 -0400
>> Cc: 23522@debbugs.gnu.org
>>
>> > HELLO crash plus "old" RHEL makes me think of
>> >
>> > https://bugzilla.redhat.com/show_bug.cgi?id=844776
>> >
>> > Could you be getting libotf from openmpi instead?
>>
>> Unlikely. This system does not have openmpi installed. No openmpi
>> packages, and no files with openmpi in the filename found by locate.
>>
>> Also, the error is a segfault, rather than a "symbol lookup error".
>
> Please rebuild without optimizations, with --enable-checking, and with
> "-g3" in the compiler switches, reproduce the problem, and post the
> backtrace you get then.
(gdb) run -Q
Starting program: /home/mwd/src/emacs/src/emacs -Q
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
../../../git/emacs/src/lisp.h:1008: Emacs fatal error: assertion failed: VECTORLIKEP (a)
Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647)
at ../../../git/emacs/src/emacs.c:354
(gdb) bt full
#0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647)
at ../../../git/emacs/src/emacs.c:354
No locals.
#1 0x0000000000602b2d in die (msg=0x72aa2e "VECTORLIKEP (a)",
file=0x72a9c8 "../../../git/emacs/src/lisp.h", line=1008)
at ../../../git/emacs/src/alloc.c:7218
No locals.
#2 0x000000000056fa32 in XVECTOR (a=0) at ../../../git/emacs/src/lisp.h:1008
No locals.
#3 0x00000000005706c7 in AREF (array=0, idx=1)
at ../../../git/emacs/src/lisp.h:1526
No locals.
#4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901,
font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758)
at ../../../git/emacs/src/ftfont.c:2655
g = 0x1105920
len = 4
i = 0
flt_font_ft = {
flt_font = {
family = 0x16df9f0,
x_ppem = 13,
y_ppem = 13,
get_glyph_id = 0x6b201d <ftfont_get_glyph_id>,
get_metrics = 0x6b20d5 <ftfont_get_metrics>,
check_otf = 0x6b241c <ftfont_check_otf>,
drive_otf = 0x6b2b0d <ftfont_drive_otf>,
internal = 0x111e5c0
},
font = 0x17b3660,
ft_face = 0x1739f10,
otf = 0x16df8d0,
matrix = 0x0
}
flt = 0x0
with_variation_selector = false
glyphs = 0x1105920
allocated = 7
incr_min = 1
#5 0x00000000006b4baa in ftfont_shape (lgstring=14496901)
at ../../../git/emacs/src/ftfont.c:2697
font = 0x17b3660
ftfont_info = 0x17b3660
otf = 0x16df8d0
#6 0x00000000006b6eaf in xftfont_shape (lgstring=14496901)
at ../../../git/emacs/src/xftfont.c:654
font = 0x17b3660
xftfont_info = 0x17b3660
ft_face = 0x1739f10
val = 140737488317056
#7 0x0000000000648685 in Ffont_shape_gstring (gstring=14496901)
at ../../../git/emacs/src/font.c:4410
font = 0x17b3660
font_object = 24852069
n = 5700562
glyph = 140737488317144
i = 0
from = 13727933
to = 5708005
#8 0x0000000000626c1a in Ffuncall (nargs=2, args=0x7fffffff6bc8)
at ../../../git/emacs/src/eval.c:2693
internal_argbuf = {5707850, 0, 140737488317264, 5701175,
140737488317280, 23212976, 140737488317360, 14274160}
fun = 13727933
original_fun = 311840
funcar = 0
numargs = 1
lisp_numargs = 0
val = 140737488317360
internal_args = 0x7fffffff6bd0
count = 16
#9 0x000000000067174e in exec_byte_code (bytestr=11169628, vector=11169661,
maxdepth=26, args_template=0, nargs=0, args=0x0)
at ../../../git/emacs/src/bytecode.c:880
targets = {0x674cc0 <exec_byte_code+17319>,
0x674d20 <exec_byte_code+17415>, 0x674d22 <exec_byte_code+17417>,
0x674d24 <exec_byte_code+17419>, 0x674d26 <exec_byte_code+17421>,
0x674d26 <exec_byte_code+17421>, 0x674d86 <exec_byte_code+17517>,
0x674df9 <exec_byte_code+17632>, 0x670da3 <exec_byte_code+1162>,
0x670da5 <exec_byte_code+1164>, 0x670da7 <exec_byte_code+1166>,
0x670da9 <exec_byte_code+1168>, 0x670dab <exec_byte_code+1170>,
0x670dab <exec_byte_code+1170>, 0x670db1 <exec_byte_code+1176>,
0x670d68 <exec_byte_code+1103>, 0x671349 <exec_byte_code+2608>,
0x67134b <exec_byte_code+2610>, 0x67134d <exec_byte_code+2612>,
0x67134f <exec_byte_code+2614>, 0x671351 <exec_byte_code+2616>,
0x671351 <exec_byte_code+2616>, 0x671392 <exec_byte_code+2681>,
0x671357 <exec_byte_code+2622>, 0x671656 <exec_byte_code+3389>,
0x671658 <exec_byte_code+3391>, 0x67165a <exec_byte_code+3393>,
0x67165c <exec_byte_code+3395>, 0x67165e <exec_byte_code+3397>,
0x67165e <exec_byte_code+3397>, 0x6715fe <exec_byte_code+3301>,
0x67161b <exec_byte_code+3330>, 0x67171b <exec_byte_code+3586>,
0x67171d <exec_byte_code+3588>, 0x67171f <exec_byte_code+3590>,
0x671721 <exec_byte_code+3592>, 0x671723 <exec_byte_code+3594>,
0x671723 <exec_byte_code+3594>, 0x6716c3 <exec_byte_code+3498>,
0x6716e0 <exec_byte_code+3527>, 0x6717da <exec_byte_code+3777>,
0x6717dc <exec_byte_code+3779>, 0x6717de <exec_byte_code+3781>,
0x6717e0 <exec_byte_code+3783>, 0x6717e2 <exec_byte_code+3785>,
0x6717e2 <exec_byte_code+3785>, 0x671782 <exec_byte_code+3689>,
0x67179f <exec_byte_code+3718>, 0x6727d1 <exec_byte_code+7864>,
0x67266a <exec_byte_code+7505>, 0x672661 <exec_byte_code+7496>,
0x674cc0 <exec_byte_code+17319>, 0x674cc0 <exec_byte_code+17319>,
0x674cc0 <exec_byte_code+17319>, 0x674cc0 <exec_byte_code+17319>,
0x674cc0 <exec_byte_code+17319>, 0x6729f4 <exec_byte_code+8411>,
0x672af5 <exec_byte_code+8668>, 0x672b4d <exec_byte_code+8756>,
0x672ba6 <exec_byte_code+8845>, 0x672c03 <exec_byte_code+8938>,
0x6711a1 <exec_byte_code+2184>, 0x671211 <exec_byte_code+2296>,
0x672c72 <exec_byte_code+9049>, 0x6710cd <exec_byte_code+1972>,
0x671274 <exec_byte_code+2395>, 0x672cd2 <exec_byte_code+9145>,
0x672d35 <exec_byte_code+9244>, 0x672d78 <exec_byte_code+9311>,
0x672ddb <exec_byte_code+9410>, 0x672e25 <exec_byte_code+9484>,
0x672eec <exec_byte_code+9683>, 0x672f2f <exec_byte_code+9750>,
0x672f92 <exec_byte_code+9849>, 0x673012 <exec_byte_code+9977>,
0x673055 <exec_byte_code+10044>, 0x673098 <exec_byte_code+10111>,
0x6730fb <exec_byte_code+10210>, 0x67315e <exec_byte_code+10309>,
0x6731c1 <exec_byte_code+10408>, 0x673241 <exec_byte_code+10536>,
0x67328b <exec_byte_code+10610>, 0x6732d5 <exec_byte_code+10684>,
0x67339c <exec_byte_code+10883>, 0x67342a <exec_byte_code+11025>,
0x6734b8 <exec_byte_code+11167>, 0x6736f3 <exec_byte_code+11738>,
0x67375b <exec_byte_code+11842>, 0x6737c3 <exec_byte_code+11946>,
0x67382b <exec_byte_code+12050>, 0x673893 <exec_byte_code+12154>,
0x6738dd <exec_byte_code+12228>, 0x67396c <exec_byte_code+12371>,
0x6739b6 <exec_byte_code+12445>, 0x673a00 <exec_byte_code+12519>,
0x673a4a <exec_byte_code+12593>, 0x673b41 <exec_byte_code+12840>,
0x672504 <exec_byte_code+7147>, 0x673b9e <exec_byte_code+12933>,
0x673be1 <exec_byte_code+13000>, 0x673ca3 <exec_byte_code+13194>,
0x673d00 <exec_byte_code+13287>, 0x673d5d <exec_byte_code+13380>,
0x673da0 <exec_byte_code+13447>, 0x673dec <exec_byte_code+13523>,
0x673e38 <exec_byte_code+13599>, 0x673e8c <exec_byte_code+13683>,
0x674cc0 <exec_byte_code+17319>, 0x673edf <exec_byte_code+13766>,
0x673f1d <exec_byte_code+13828>, 0x673f5b <exec_byte_code+13890>,
0x673f99 <exec_byte_code+13952>, 0x673fd7 <exec_byte_code+14014>,
0x674015 <exec_byte_code+14076>, 0x672504 <exec_byte_code+7147>,
0x674cc0 <exec_byte_code+17319>, 0x674058 <exec_byte_code+14143>,
0x6740a3 <exec_byte_code+14218>, 0x6740e6 <exec_byte_code+14285>,
0x674129 <exec_byte_code+14352>, 0x67418c <exec_byte_code+14451>,
0x6741ef <exec_byte_code+14550>, 0x674232 <exec_byte_code+14617>,
0x67433e <exec_byte_code+14885>, 0x6743a1 <exec_byte_code+14984>,
0x674404 <exec_byte_code+15083>, 0x674467 <exec_byte_code+15182>,
0x6744a5 <exec_byte_code+15244>, 0x674cc0 <exec_byte_code+17319>,
0x672438 <exec_byte_code+6943>, 0x671885 <exec_byte_code+3948>,
0x670f6d <exec_byte_code+1620>, 0x6719b8 <exec_byte_code+4255>,
0x671b18 <exec_byte_code+4607>, 0x671c6c <exec_byte_code+4947>,
0x6723c6 <exec_byte_code+6829>, 0x672406 <exec_byte_code+6893>,
0x6715b0 <exec_byte_code+3223>, 0x6724c5 <exec_byte_code+7084>,
0x672536 <exec_byte_code+7197>, 0x6725bd <exec_byte_code+7332>,
0x6725fc <exec_byte_code+7395>, 0x672810 <exec_byte_code+7927>,
0x672892 <exec_byte_code+8057>, 0x672912 <exec_byte_code+8185>,
0x672973 <exec_byte_code+8282>, 0x671839 <exec_byte_code+3872>,
0x6744e8 <exec_byte_code+15311>, 0x674568 <exec_byte_code+15439>,
0x6745ab <exec_byte_code+15506>, 0x6745ee <exec_byte_code+15573>,
0x674631 <exec_byte_code+15640>, 0x674674 <exec_byte_code+15707>,
0x6746d7 <exec_byte_code+15806>, 0x67473a <exec_byte_code+15905>,
0x67479d <exec_byte_code+16004>, 0x674800 <exec_byte_code+16103>,
0x67494f <exec_byte_code+16438>, 0x6749b2 <exec_byte_code+16537>,
0x674a15 <exec_byte_code+16636>, 0x674a58 <exec_byte_code+16703>,
0x674abb <exec_byte_code+16802>, 0x674b1e <exec_byte_code+16901>,
0x674b6f <exec_byte_code+16982>, 0x674bc0 <exec_byte_code+17063>,
0x673a94 <exec_byte_code+12667>, 0x673ade <exec_byte_code+12741>,
0x674c0a <exec_byte_code+17137>, 0x674c67 <exec_byte_code+17230>,
0x674cc0 <exec_byte_code+17319>, 0x671dc0 <exec_byte_code+5287>,
0x671ec6 <exec_byte_code+5549>, 0x67200b <exec_byte_code+5874>,
0x672150 <exec_byte_code+6199>, 0x67228b <exec_byte_code+6514>,
0x672e6f <exec_byte_code+9558>, 0x67331f <exec_byte_code+10758>,
0x673c26 <exec_byte_code+13069>, 0x674e93 <exec_byte_code+17786>,
0x674f09 <exec_byte_code+17904>, 0x674cc0 <exec_byte_code+17319>,
0x674cc0 <exec_byte_code+17319>, 0x674fa6 <exec_byte_code+18061>,
0x674cc0 <exec_byte_code+17319>, 0x674cc0 <exec_byte_code+17319>,
0x674cc0 <exec_byte_code+17319>, 0x674cc0 <exec_byte_code+17319>,
0x674cc0 <exec_byte_code+17319>, 0x674cc0 <exec_byte_code+17319>,
0x674cc0 <exec_byte_code+17319>, 0x674cc0 <exec_byte_code+17319>,
0x674cc0 <exec_byte_code+17319>,
0x67502e <exec_byte_code+18197> <repeats 64 times>}
count = 15
op = 1
vectorp = 0xaa6f80 <pure+1076096>
stack = {
pc = 0xca9efd <pure+3185405> ")\207",
byte_string = 11169628,
byte_string_start = 0xca9edd <pure+3185373> "\306\b\t\n\v$\211\034\211\034\307H)\203\024",
next = 0x0
}
top = 0x7fffffff6bc8
result = 25769803776
type = CATCHER
#10 0x00000000006279c5 in funcall_lambda (fun=11169517, nargs=5,
arg_vector=0xaa6f7d <pure+1076093>) at ../../../git/emacs/src/eval.c:2921
val = 0
syms_left = 0
next = 43536
lexenv = 0
count = 10
i = 5
optional = false
rest = false
#11 0x0000000000626e99 in Ffuncall (nargs=6, args=0x7fffffff7190)
at ../../../git/emacs/src/eval.c:2742
fun = 11169517
original_fun = 5594496
funcar = 8589897968
numargs = 5
lisp_numargs = 44448
val = 4308724704
internal_args = 0x62333f <push_handler+32>
count = 9
#12 0x0000000000623303 in internal_condition_case_n (
bfun=0x62683b <Ffuncall>, nargs=6, args=0x7fffffff7190, handlers=44448,
hfun=0x442993 <safe_eval_handler>) at ../../../git/emacs/src/eval.c:1389
val = 5701175
c = 0x1638860
#13 0x0000000000442c34 in safe__call (inhibit_quit=false, nargs=6,
func=5594496, ap=0x7fffffff7270) at ../../../git/emacs/src/xdisp.c:2558
i = 6
count = 8
sa_avail = 16336
sa_count = 8
args = 0x7fffffff7190
sa_must_free = false
val = 14496901
#14 0x0000000000442d27 in safe_call (nargs=6, func=5594496)
at ../../../git/emacs/src/xdisp.c:2574
retval = 14446721
ap = {{
gp_offset = 48,
fp_offset = 48,
overflow_arg_area = 0x7fffffff7358,
reg_save_area = 0x7fffffff7290
}}
#15 0x00000000006a2878 in autocmp_chars (rule=18026061, charpos=383,
bytepos=459, limit=387, win=0x13dd6c0, face=0x174f200, string=0)
at ../../../git/emacs/src/composite.c:915
count = 6
f = 0x13dc6b0
pos = 1534
to = 387
pt = 1
pt_byte = 1
re = 11176052
font_object = 24852069
lgstring = 14496901
len = 4
#16 0x00000000006a3e4a in composition_reseat_it (cmp_it=0x7fffffff92f8,
charpos=383, bytepos=459, endpos=3323, w=0x13dd6c0, face=0x174f200,
string=0) at ../../../git/emacs/src/composite.c:1221
lgstring = 0
val = 19299363
elt = 18026061
i = 0
#17 0x0000000000454aa1 in next_element_from_buffer (it=0x7fffffff8aa0)
at ../../../git/emacs/src/xdisp.c:8372
p = 0x7fffffff92f8 "\177\001"
stop = 3323
success_p = true
#18 0x0000000000450916 in get_next_display_element (it=0x7fffffff8aa0)
at ../../../git/emacs/src/xdisp.c:6921
success_p = false
#19 0x000000000047f8d9 in display_line (it=0x7fffffff8aa0)
at ../../../git/emacs/src/xdisp.c:20549
x_before = 121
nglyphs = 1
ascent = 0
phys_ascent = 0
n_glyphs_before = 15
hpos_before = 15
x = 121
descent = 0
phys_descent = 0
row = 0x1099410
overlay_arrow_string = 0
wrap_it = {
window = 15950642,
w = 0x0,
f = 0x7fffffff7650,
method = 5701175,
stop_charpos = 140737488324304,
prev_stop = 14274160,
base_level_stop = 140737488324320,
end_charpos = 0,
s = 0xd1eb78 <metrics.30966> "",
string_nchars = 5701175,
redisplay_end_trigger_charpos = 92,
multibyte_p = false,
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 = 0x7fffffff89b0,
dpvec = 0x49753b <produce_special_glyphs+1709>,
dpend = 0x700000006,
dpvec_char_len = -30048,
dpvec_face_id = 32767,
saved_face_id = 92,
ctl_chars = {9, 20829893, 20829888, 20825776, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 0},
start = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
n_overlay_strings = 0,
overlay_strings_charpos = 0,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 0,
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
ctl_arrow_p = false,
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 = 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,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 8589934595
},
space_width = 395136991232,
voffset = 1,
tab_width = 0,
font_height = 0,
object = -1,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 0,
last_visible_y = 0,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 0,
override_boff = 0,
glyph_row = 0x5c,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
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 = 2097152,
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 = false,
bidi_it = {
bytepos = 0,
charpos = 0,
ch = -1,
nchars = 0,
ch_len = 0,
type = UNKNOWN_BT,
type_after_wn = STRONG_L,
orig_type = LRE,
resolved_level = 13 '\r',
isolate_level = 0 '\000',
invalid_levels = 55834574852,
invalid_isolates = 38654705668,
prev = {
charpos = 38654705666,
type = STRONG_R,
orig_type = UNKNOWN_BT
},
last_strong = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = 0,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 66 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16013936,
next_for_neutral_type = 0,
last_strong_type = 7,
prev_for_neutral_type = 3,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 5707850,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16013941,
next_for_neutral_type = 0,
last_strong_type = 3,
prev_for_neutral_type = 4,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 16013936,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 4,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 5708067,
next_for_neutral_type = 5,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 244 '\364',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488323888,
next_for_neutral_type = 5,
last_strong_type = 3,
prev_for_neutral_type = 0,
level = 86 'V',
flags = 0 '\000'
}, {
next_for_neutral_pos = 17372000,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 244 '\364',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488323936,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 105 'i',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16013936,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 2,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 140737488324800,
next_for_neutral_type = 5,
last_strong_type = 7,
prev_for_neutral_type = 5,
level = 68 'D',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 2,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 5708067,
next_for_neutral_type = 5,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 244 '\364',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324000,
next_for_neutral_type = 1,
last_strong_type = 5,
prev_for_neutral_type = 2,
level = 87 'W',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16013936,
next_for_neutral_type = 0,
last_strong_type = 1,
prev_for_neutral_type = 7,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 5707850,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16013941,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 7,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 16013936,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 7,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 5708067,
next_for_neutral_type = 5,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 244 '\364',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324096,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 217 '\331',
flags = 0 '\000'
}, {
next_for_neutral_pos = 17372000,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324128,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 86 'V',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16013936,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 5,
level = 9 '\t',
flags = 1 '\001'
}, {
next_for_neutral_pos = 140737488324160,
next_for_neutral_type = 1,
last_strong_type = 5,
prev_for_neutral_type = 2,
level = 87 'W',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324208,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 217 '\331',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324208,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324208,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 86 'V',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324208,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 5,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324288,
next_for_neutral_type = 4,
last_strong_type = 6,
prev_for_neutral_type = 4,
level = 105 'i',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 1,
prev_for_neutral_type = 4,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 15024,
next_for_neutral_type = 3,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 245 '\365',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 217 '\331',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 14496984,
next_for_neutral_type = 0,
last_strong_type = 7,
prev_for_neutral_type = 3,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 5707850,
next_for_neutral_type = 3,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 245 '\365',
flags = 0 '\000'
}, {
next_for_neutral_pos = 14496989,
next_for_neutral_type = 5,
last_strong_type = 0,
prev_for_neutral_type = 6,
level = 105 'i',
flags = 0 '\000'
}, {
next_for_neutral_pos = 14496984,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 217 '\331',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324400,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 86 'V',
flags = 0 '\000'
}, {
next_for_neutral_pos = 5708129,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324464,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 5,
level = 87 'W',
flags = 0 '\000'
}, {
next_for_neutral_pos = 46,
next_for_neutral_type = 5,
last_strong_type = 3,
prev_for_neutral_type = 3,
level = 221 '\335',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 217 '\331',
flags = 0 '\000'
}, {
next_for_neutral_pos = 501,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324496,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 86 'V',
flags = 0 '\000'
}, {
next_for_neutral_pos = 197574203683,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324752,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 4,
level = 106 'j',
flags = 0 '\000'
}, {
next_for_neutral_pos = 17372000,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 501,
next_for_neutral_type = 3,
last_strong_type = 7,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 59,
next_for_neutral_type = 0,
last_strong_type = 7,
prev_for_neutral_type = 3,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 140737488324592,
next_for_neutral_type = 1,
last_strong_type = 5,
prev_for_neutral_type = 2,
level = 87 'W',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140733193388033,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324640,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488324640,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 86 'V',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 228 '\344',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16133225,
next_for_neutral_type = 4,
last_strong_type = 6,
prev_for_neutral_type = 4,
level = 105 'i',
flags = 0 '\000'
}, {
next_for_neutral_pos = 2147483648040,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 3,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 15024,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 217 '\331',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 86 'V',
flags = 0 '\000'
}, {
next_for_neutral_pos = 14991920,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}},
string = {
lstring = 140737488324928,
s = 0x445c8d <compute_stop_pos+1017> "\203\360\001\204\300tPH\213\205h\377\377\377H\213P H\213\005\062`\224",
schars = 0,
bufpos = 140737488325280,
from_disp_str = false,
unibyte = false
},
w = 0x0,
paragraph_dir = NEUTRAL_DIR,
separator_limit = 0,
first_elt = false,
new_paragraph = false,
frame_window_p = false
},
paragraph_embedding = NEUTRAL_DIR
}
wrap_data = 0x0
may_wrap = false
wrap_x = 1
wrap_row_used = -1
wrap_row_ascent = -30048
wrap_row_height = 0
wrap_row_phys_ascent = 20829888
wrap_row_phys_height = 0
wrap_row_extra_line_spacing = 1
wrap_row_min_pos = 1
wrap_row_min_bpos = 4475241
wrap_row_max_pos = 140737488325232
wrap_row_max_bpos = 1
cvpos = 0
min_pos = 367
max_pos = 382
min_bpos = 439
max_bpos = 456
pending_handle_line_prefix = false
#20 0x0000000000472c20 in try_window (window=20829893, pos=..., flags=1)
at ../../../git/emacs/src/xdisp.c:17198
w = 0x13dd6c0
it = {
window = 20829893,
w = 0x13dd6c0,
f = 0x13dc6b0,
method = GET_FROM_BUFFER,
stop_charpos = 401,
prev_stop = 301,
base_level_stop = 301,
end_charpos = 3323,
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 = 0x0,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 19,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 367,
bytepos = 439
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 383,
bytepos = 459
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 301,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 0,
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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_COMPOSITION,
face_id = 24,
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 = WINDOW_WRAP,
base_face_id = 0,
c = 2734,
len = 3,
cmp_it = {
stop_pos = 383,
id = -1,
ch = 2744,
rule_idx = 0,
lookback = 0,
nglyphs = 1,
reversed_p = false,
charpos = 382,
nchars = 1,
nbytes = 3,
from = 0,
to = 1,
width = 1
},
char_to_display = 32,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 32,
font_height = 0,
object = 16013941,
position = {
charpos = 382,
bytepos = 456
},
truncation_pixel_width = 0,
continuation_pixel_width = 8,
first_visible_x = 0,
last_visible_x = 640,
last_visible_y = 561,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x1099410,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 9,
ascent = 13,
descent = 5,
max_ascent = 13,
max_descent = 5,
phys_ascent = 13,
phys_descent = 5,
max_phys_ascent = 13,
max_phys_descent = 5,
current_x = 130,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 153,
first_vpos = 0,
vpos = 9,
hpos = 16,
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 = 459,
charpos = 383,
ch = 2744,
nchars = 1,
ch_len = 3,
type = STRONG_L,
type_after_wn = STRONG_L,
orig_type = STRONG_L,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 382,
type = STRONG_L,
orig_type = STRONG_L
},
last_strong = {
charpos = 382,
type = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
charpos = 361,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 382,
type = STRONG_L,
orig_type = STRONG_L
},
next_for_ws = {
charpos = -1,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = -1,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = L2R,
scan_dir = 1,
disp_pos = 502,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 128 times>},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x13dd6c0,
paragraph_dir = L2R,
separator_limit = -1,
first_elt = false,
new_paragraph = false,
frame_window_p = true
},
paragraph_embedding = NEUTRAL_DIR
}
last_text_row = 0x1099310
f = 0x13dc6b0
frame_line_height = 17
#21 0x000000000046f544 in redisplay_window (window=20829893,
just_this_one_p=false) at ../../../git/emacs/src/xdisp.c:16654
d2 = 0
d6 = 0
d1 = 0
d5 = 0
rtop = 24286336
rbot = 0
w = 0x13dd6c0
f = 0x13dc6b0
buffer = 0xf45a70
old = 0xf45a70
lpoint = {
charpos = 1,
bytepos = 1
}
opoint = {
charpos = 1,
bytepos = 1
}
startp = {
charpos = 1,
bytepos = 1
}
update_mode_line = true
tem = 0
it = {
window = 440,
w = 0x7fffffffb180,
f = 0x16fba90,
method = GET_FROM_BUFFER,
stop_charpos = 58,
prev_stop = 1,
base_level_stop = 140737488335184,
end_charpos = 4475241,
s = 0x1 <Address 0x1 out of bounds>,
string_nchars = 1,
redisplay_end_trigger_charpos = 20834000,
multibyte_p = false,
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 = 0x1,
dpvec = 0x0,
dpend = 0x1,
dpvec_char_len = 1,
dpvec_face_id = 0,
saved_face_id = 24286336,
ctl_chars = {20834000, 140737488340096, 4664879, 1, 1, 20825776,
20834005, 20834005, 20834000, 20825776, 0, 57, 0, 0, 57, 0},
start = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
n_overlay_strings = 0,
overlay_strings_charpos = 0,
overlay_strings = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, -1, -1,
-1, 4294967295},
string_overlays = {57, 57, -1, -1, -1, 4294967295, 0, 57, 0, 0, 0,
0, 0, 0, 0, 0},
string = 0,
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
ctl_arrow_p = false,
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 = 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,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 0,
font_height = 0,
object = 0,
position = {
charpos = 5,
bytepos = 8589934627
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 46,
last_visible_x = 1,
last_visible_y = 0,
extra_line_spacing = 57,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = -1,
override_boff = -2,
glyph_row = 0x0,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
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 = 46,
current_x = 0,
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 = false,
bidi_it = {
bytepos = 524288,
charpos = 0,
ch = 24099477,
nchars = 57,
ch_len = 57,
type = 524288,
type_after_wn = UNKNOWN_BT,
orig_type = 640,
resolved_level = 17 '\021',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 4294967295,
prev = {
charpos = 0,
type = 24286592,
orig_type = UNKNOWN_BT
},
last_strong = {
charpos = 4294967297,
type = LRE,
orig_type = LRI
},
next_for_neutral = {
charpos = 4,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = 0,
bracket_enclosed_type = WEAK_ES,
next_en_pos = 1,
next_en_type = UNKNOWN_BT,
sos = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 110 times>, {
next_for_neutral_pos = 259387883136,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 8272,
next_for_neutral_type = 1,
last_strong_type = 3,
prev_for_neutral_type = 6,
level = 135 '\207',
flags = 100 'd'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 6,
last_strong_type = 7,
prev_for_neutral_type = 0,
level = 65 'A',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 5,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 142 '\216',
flags = 100 'd'
}, {
next_for_neutral_pos = 15877664,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 139 '\213',
flags = 1 '\001'
}, {
next_for_neutral_pos = 922337203685477580,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 25793792,
next_for_neutral_type = 4,
last_strong_type = 1,
prev_for_neutral_type = 1,
level = 135 '\207',
flags = 100 'd'
}, {
next_for_neutral_pos = 140737488339616,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 2 '\002',
flags = 0 '\000'
}, {
next_for_neutral_pos = 139264,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 255 '\377',
flags = 255 '\377'
}, {
next_for_neutral_pos = 25793792,
next_for_neutral_type = 6,
last_strong_type = 7,
prev_for_neutral_type = 7,
level = 96 '`',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140737488339664,
next_for_neutral_type = 7,
last_strong_type = 7,
prev_for_neutral_type = 7,
level = 254 '\376',
flags = 255 '\377'
}, {
next_for_neutral_pos = 259387883224,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 184 '\270',
flags = 100 'd'
}, {
next_for_neutral_pos = 259387883136,
next_for_neutral_type = 2,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 8272,
next_for_neutral_type = 1,
last_strong_type = 7,
prev_for_neutral_type = 5,
level = 135 '\207',
flags = 100 'd'
}, {
next_for_neutral_pos = 330712466192,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 259387883240,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 459561500672,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}},
string = {
lstring = 0,
s = 0x100000002 <Address 0x100000002 out of bounds>,
schars = 8304,
bufpos = 760209211909,
from_disp_str = true,
unibyte = true
},
w = 0x7000000077,
paragraph_dir = (unknown: 24413744),
separator_limit = 17828304,
first_elt = false,
new_paragraph = false,
frame_window_p = false
},
paragraph_embedding = (unknown: 1689845376)
}
current_matrix_up_to_date_p = false
used_current_matrix_p = false
buffer_unchanged_p = false
temp_scroll_step = false
count = 5
rc = 0
centering_position = -1
last_line_misfit = false
beg_unchanged = 0
end_unchanged = 0
frame_line_height = 17
use_desired_matrix = 255
#22 0x0000000000466fb0 in redisplay_window_0 (window=20829893)
at ../../../git/emacs/src/xdisp.c:14446
No locals.
#23 0x00000000006231b1 in internal_condition_case_1 (
bfun=0x466f6e <redisplay_window_0>, arg=20829893, handlers=14346035,
hfun=0x466f36 <redisplay_window_error>)
at ../../../git/emacs/src/eval.c:1333
val = 5700637
c = 0x162a600
#24 0x0000000000466f14 in redisplay_windows (window=20829893)
at ../../../git/emacs/src/xdisp.c:14426
w = 0x13dd6c0
#25 0x0000000000465cb1 in redisplay_internal ()
at ../../../git/emacs/src/xdisp.c:13986
gcscrollbars = true
f_redisplay_flag = true
f = 0x13dc6b0
w = 0x13dd6c0
sw = 0x13dd6c0
fr = 0x13dc6b0
pending = false
must_finish = true
match_p = true
tlbufpos = {
charpos = 146,
bytepos = 146
}
tlendpos = {
charpos = 0,
bytepos = 0
}
number_of_visible_frames = 1
count = 2
sf = 0x13dc6b0
polling_stopped_here = false
tail = 18147731
frame = 20825781
consider_all_windows_p = true
update_miniwindow_p = true
#26 0x0000000000463623 in redisplay () at ../../../git/emacs/src/xdisp.c:13214
No locals.
#27 0x000000000057d407 in read_char (commandflag=1, map=18632099,
prev_event=0, used_mouse_menu=0x7fffffffdd5f, end_time=0x0)
at ../../../git/emacs/src/keyboard.c:2469
echo_current = false
c = 0
jmpcount = 18632627
local_getcjmp = {{
__jmpbuf = {140737488345520, 16013941, 140737488345968, 6314618,
18126512, 19698272, 140737488345968, 5701175},
__mask_was_saved = -9344,
__saved_mask = {
__val = {14274160, 140737488346016, 0, 140737488346016,
5701175, 18126512, 14274160, 140737488346160, 0,
140737488346064, 5701175, 0, 18632627, 140737488346160,
6456638, 0}
}
}}
save_jump = {{
__jmpbuf = {0, 0, 0, 25769803776, 16013936, 140737488345768,
5707850, 25769803776},
__mask_was_saved = 16013941,
__saved_mask = {
__val = {140737488345800, 16013936, 140737488345792, 5708067,
25785817717, 16013936, 140737488345848, 5707850, 25769833248,
16013941, 6921666, 16013936, 140737488345872, 5708067,
16013941, 140737488345904}
}
}}
tem = 140737488346256
save = 5701683
previous_echo_area_message = 0
also_record = 0
reread = false
recorded = false
polling_stopped_here = false
orig_kboard = 0x165d880
#28 0x000000000058d5ee in read_key_sequence (keybuf=0x7fffffffdf10,
bufsize=30, prompt=0, dont_downcase_last=false,
can_return_switch_frame=true, fix_current_buffer=true,
prevent_redisplay=false) at ../../../git/emacs/src/keyboard.c:9055
interrupted_kboard = 0x165d880
interrupted_frame = 0x13dc6b0
key = 140737488346808
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
new_binding = 16848
count = 2
t = 0
echo_start = 0
keys_start = 0
current_binding = 18632099
first_event = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 19584243,
map = 19584243,
start = 0,
end = 0
}
keytran = {
parent = 14356035,
map = 14356035,
start = 0,
end = 0
}
indec = {
parent = 19584275,
map = 19584275,
start = 0,
end = 0
}
shift_translated = false
delayed_switch_frame = 0
original_uppercase = 16013941
original_uppercase_position = -1
dummyflag = false
starting_buffer = 0xf45a70
fake_prefixed_keys = 0
#29 0x000000000057a362 in command_loop_1 ()
at ../../../git/emacs/src/keyboard.c:1357
cmd = 3897168
keybuf = {34, 418, 140737488346960, 6315500, 14111696, 0, 5707715, 0,
140737488347056, 6318408, 0, 28416, 0, 14274160, 14111696, 0,
140737488347056, 5701175, 140737488347088, 0, 140737488347152,
6456638, 14564819, 14274160, 140737488347152, 0, 140737488347136,
5701175, 28416, 0}
i = 2
prev_modiff = 8
prev_buffer = 0xdbbec0
already_adjusted = false
#30 0x0000000000623117 in internal_condition_case (
bfun=0x579f22 <command_loop_1>, handlers=19056, hfun=0x57958d <cmd_error>)
at ../../../git/emacs/src/eval.c:1309
val = 5701175
c = 0x162a4d0
#31 0x0000000000579b50 in command_loop_2 (ignore=0)
at ../../../git/emacs/src/keyboard.c:1099
val = 0
#32 0x00000000006226d0 in internal_catch (tag=45840,
func=0x579b27 <command_loop_2>, arg=0)
at ../../../git/emacs/src/eval.c:1074
val = 0
c = 0x1616770
#33 0x0000000000579af0 in command_loop ()
at ../../../git/emacs/src/keyboard.c:1078
No locals.
#34 0x0000000000579072 in recursive_edit_1 ()
at ../../../git/emacs/src/keyboard.c:684
count = 1
val = 140737488347536
#35 0x0000000000579277 in Frecursive_edit ()
at ../../../git/emacs/src/keyboard.c:755
count = 0
buffer = 0
#36 0x0000000000577061 in main (argc=2, argv=0x7fffffffe3b8)
at ../../../git/emacs/src/emacs.c:1606
dummy = 4235927
stack_bottom_variable = 0 '\000'
do_initial_setlocale = true
dumping = false
skip_args = 0
rlim = {
rlim_cur = 10485760,
rlim_max = 18446744073709551615
}
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = 0x0
Lisp Backtrace:
"font-shape-gstring" (0xffff6bd0)
"auto-compose-chars" (0xffff7198)
"redisplay_internal (C function)" (0x0)
(gdb) up
#1 0x0000000000602b2d in die (msg=0x72aa2e "VECTORLIKEP (a)",
file=0x72a9c8 "../../../git/emacs/src/lisp.h", line=1008)
at ../../../git/emacs/src/alloc.c:7218
(gdb)
#2 0x000000000056fa32 in XVECTOR (a=0) at ../../../git/emacs/src/lisp.h:1008
(gdb) pp a
nil
(gdb) up
#3 0x00000000005706c7 in AREF (array=0, idx=1)
at ../../../git/emacs/src/lisp.h:1526
(gdb) pp array
nil
(gdb) up
#4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901,
font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758)
at ../../../git/emacs/src/ftfont.c:2655
(gdb) pp lgstring
[[#<font-object "-unknown-Lohit Gujarati-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1"> 2744 2765 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4 nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil] nil nil nil nil]
(gdb)
--
Michael Welsh Duggan
(mwd@cert.org)
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-12 19:58 ` Michael Welsh Duggan
@ 2016-05-12 20:28 ` Eli Zaretskii
2016-05-12 20:49 ` Michael Welsh Duggan
0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2016-05-12 20:28 UTC (permalink / raw
To: Michael Welsh Duggan; +Cc: 23522
> From: Michael Welsh Duggan <mwd@cert.org>
> Cc: <rgm@gnu.org>, <23522@debbugs.gnu.org>
> Date: Thu, 12 May 2016 15:58:43 -0400
>
> (gdb) up
> #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901,
> font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758)
> at ../../../git/emacs/src/ftfont.c:2655
> (gdb) pp lgstring
> [[#<font-object "-unknown-Lohit Gujarati-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1"> 2744 2765 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4 nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil] nil nil nil nil]
> (gdb)
In the above stack frame, what is the value of g->g (it's a
structure)?
The crash seems to happen when Emacs tries to display line #10 of
HELLO, which begins with " South Asia:". The first word after that is
the one that causes the crash. Can you look at another system, where
there's no crash, and tell which font is used for that word?
Thanks.
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-12 20:28 ` Eli Zaretskii
@ 2016-05-12 20:49 ` Michael Welsh Duggan
2016-05-13 7:46 ` Eli Zaretskii
0 siblings, 1 reply; 17+ messages in thread
From: Michael Welsh Duggan @ 2016-05-12 20:49 UTC (permalink / raw
To: Eli Zaretskii; +Cc: Michael Welsh Duggan, 23522
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Michael Welsh Duggan <mwd@cert.org>
>> Cc: <rgm@gnu.org>, <23522@debbugs.gnu.org>
>> Date: Thu, 12 May 2016 15:58:43 -0400
>>
>> (gdb) up
>> #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901,
>> font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758)
>> at ../../../git/emacs/src/ftfont.c:2655
>> (gdb) pp lgstring
>> [[#<font-object "-unknown-Lohit
>> Gujarati-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1"> 2744 2765
>> 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4
>> nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil]
>> nil nil nil nil]
>> (gdb)
>
> In the above stack frame, what is the value of g->g (it's a
> structure)?
(gdb) p g->g
$3 = {
c = 0,
code = 175,
from = 0,
to = 115,
xadv = 448,
yadv = 0,
ascent = 512,
descent = 0,
lbearing = 0,
rbearing = 448,
xoff = 0,
yoff = 0,
encoded = 1,
measured = 1,
adjusted = 0,
internal = 0
}
> The crash seems to happen when Emacs tries to display line #10 of
> HELLO, which begins with " South Asia:". The first word after that is
> the one that causes the crash. Can you look at another system, where
> there's no crash, and tell which font is used for that word?
Looking at previous frames, it looks like the character is char 383:
position: 383 of 3322 (11%), column: 16
character: સ (displayed as સ) (codepoint 2744, #o5270, #xab8)
preferred charset: mule-unicode-0100-24ff (Unicode characters of the range U+0100..U+24FF.)
code point in charset: 0x3978
script: gujarati
syntax: w which means: word
category: .:Base, L:Left-to-right (strong)
to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTER SA"
buffer code: #xE0 #xAA #xB8
file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding system iso-2022-7bit-unix)
display: composed to form "સ્તે" (see below)
Composed with the following character(s) "્તે" using this font:
xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1
by these glyphs:
[0 3 0 10195 9 0 10 10 0 nil]
[0 3 2724 2103 10 1 10 10 1 nil]
[0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]]
Character code properties: customize what to show
name: GUJARATI LETTER SA
general-category: Lo (Letter, Other)
decomposition: (2744) ('સ')
There are text properties here:
charset mule-unicode-0100-24ff
--
Michael Welsh Duggan
(md5i@md5i.com)
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-12 20:49 ` Michael Welsh Duggan
@ 2016-05-13 7:46 ` Eli Zaretskii
2016-05-13 14:52 ` Michael Welsh Duggan
0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2016-05-13 7:46 UTC (permalink / raw
To: mwd, Kenichi Handa; +Cc: mwd, 23522
> From: Michael Welsh Duggan <mwd@md5i.com>
> Cc: Michael Welsh Duggan <mwd@cert.org>, <rgm@gnu.org>, <23522@debbugs.gnu.org>
> Date: Thu, 12 May 2016 16:49:15 -0400
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> From: Michael Welsh Duggan <mwd@cert.org>
> >> Cc: <rgm@gnu.org>, <23522@debbugs.gnu.org>
> >> Date: Thu, 12 May 2016 15:58:43 -0400
> >>
> >> (gdb) up
> >> #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901,
> >> font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758)
> >> at ../../../git/emacs/src/ftfont.c:2655
> >> (gdb) pp lgstring
> >> [[#<font-object "-unknown-Lohit
> >> Gujarati-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1"> 2744 2765
> >> 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4
> >> nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil]
> >> nil nil nil nil]
> >> (gdb)
> >
> > In the above stack frame, what is the value of g->g (it's a
> > structure)?
>
> (gdb) p g->g
> $3 = {
> c = 0,
> code = 175,
> from = 0,
> to = 115, <<<<<<<<<<<<<<<<<<<<<<
This value of 'to' looks bogus (too large) to me. The line that
segfaults is
g->g.to = LGLYPH_TO (LGSTRING_GLYPH (lgstring, g->g.to));
and the LGSTRING_GLYPH macro expands to AREF (lgstring, g->g.to+2), so
we are indexing an lgstring with an index that's 117, too large. The
value of lgstring shown above has only 10 elements, which is
consistent with the definition of an lgstring (see composite.h, around
line 270).
So the question becomes: where did that value of 'to' come from, and
how come its value is bogus? Can you look at the code before the
faulting line and figure that out?
I'm CC'ing Handa-san, who might have insight for this problem.
> > The crash seems to happen when Emacs tries to display line #10 of
> > HELLO, which begins with " South Asia:". The first word after that is
> > the one that causes the crash. Can you look at another system, where
> > there's no crash, and tell which font is used for that word?
>
> Looking at previous frames, it looks like the character is char 383:
That's right.
> position: 383 of 3322 (11%), column: 16
> character: સ (displayed as સ) (codepoint 2744, #o5270, #xab8)
> preferred charset: mule-unicode-0100-24ff (Unicode characters of the range U+0100..U+24FF.)
> code point in charset: 0x3978
> script: gujarati
> syntax: w which means: word
> category: .:Base, L:Left-to-right (strong)
> to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTER SA"
> buffer code: #xE0 #xAA #xB8
> file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding system iso-2022-7bit-unix)
> display: composed to form "સ્તે" (see below)
>
> Composed with the following character(s) "્તે" using this font:
> xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1
> by these glyphs:
> [0 3 0 10195 9 0 10 10 0 nil]
> [0 3 2724 2103 10 1 10 10 1 nil]
> [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]]
So why does Emacs use FreeSerif on this system and Lohit Gujarati on
the faulting one? Are both fonts installed on both systems? Is Lohit
Gujarati a bad font, by any chance?
Also, do both systems have the same version of libm17n-flt and m17n-db
libraries?
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-13 7:46 ` Eli Zaretskii
@ 2016-05-13 14:52 ` Michael Welsh Duggan
2016-05-13 15:14 ` Eli Zaretskii
0 siblings, 1 reply; 17+ messages in thread
From: Michael Welsh Duggan @ 2016-05-13 14:52 UTC (permalink / raw
To: Eli Zaretskii; +Cc: mwd, mwd, 23522
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Michael Welsh Duggan <mwd@md5i.com>
>> Cc: Michael Welsh Duggan <mwd@cert.org>, <rgm@gnu.org>,
>> <23522@debbugs.gnu.org>
>> Date: Thu, 12 May 2016 16:49:15 -0400
>>
>> Eli Zaretskii <eliz@gnu.org> writes:
>>
>> >> From: Michael Welsh Duggan <mwd@cert.org>
>> >> Cc: <rgm@gnu.org>, <23522@debbugs.gnu.org>
>> >> Date: Thu, 12 May 2016 15:58:43 -0400
>> >>
>> >> (gdb) up
>> >> #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901,
>> >> font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758)
>> >> at ../../../git/emacs/src/ftfont.c:2655
>> >> (gdb) pp lgstring
>> >> [[#<font-object "-unknown-Lohit
>> >> Gujarati-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1"> 2744 2765
>> >> 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4
>> >> nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil]
>> >> nil nil nil nil]
>> >> (gdb)
>> >
>> > In the above stack frame, what is the value of g->g (it's a
>> > structure)?
>>
>> (gdb) p g->g
>> $3 = {
>> c = 0,
>> code = 175,
>> from = 0,
>> to = 115, <<<<<<<<<<<<<<<<<<<<<<
>
> This value of 'to' looks bogus (too large) to me. The line that
> segfaults is
>
> g->g.to = LGLYPH_TO (LGSTRING_GLYPH (lgstring, g->g.to));
>
> and the LGSTRING_GLYPH macro expands to AREF (lgstring, g->g.to+2), so
> we are indexing an lgstring with an index that's 117, too large. The
> value of lgstring shown above has only 10 elements, which is
> consistent with the definition of an lgstring (see composite.h, around
> line 270).
>
> So the question becomes: where did that value of 'to' come from, and
> how come its value is bogus? Can you look at the code before the
> faulting line and figure that out?
It's being filled in by mflt_run() at ftfont.c:2646.
> I'm CC'ing Handa-san, who might have insight for this problem.
>
>> > The crash seems to happen when Emacs tries to display line #10 of
>> > HELLO, which begins with " South Asia:". The first word after that is
>> > the one that causes the crash. Can you look at another system, where
>> > there's no crash, and tell which font is used for that word?
>>
>> Looking at previous frames, it looks like the character is char 383:
>
> That's right.
>
>> position: 383 of 3322 (11%), column: 16
>> character: સ (displayed as સ) (codepoint 2744, #o5270, #xab8)
>> preferred charset: mule-unicode-0100-24ff (Unicode characters of the range U+0100..U+24FF.)
>> code point in charset: 0x3978
>> script: gujarati
>> syntax: w which means: word
>> category: .:Base, L:Left-to-right (strong)
>> to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTER SA"
>> buffer code: #xE0 #xAA #xB8
>> file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding system iso-2022-7bit-unix)
>> display: composed to form "સ્તે" (see below)
>>
>> Composed with the following character(s) "્તે" using this font:
>> xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1
>> by these glyphs:
>> [0 3 0 10195 9 0 10 10 0 nil]
>> [0 3 2724 2103 10 1 10 10 1 nil]
>> [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]]
>
> So why does Emacs use FreeSerif on this system and Lohit Gujarati on
> the faulting one?
The two systems I have access to are running completely different
distributions of Linux. I don't have much control over the packages
installed on the system on which Emacs breaks.
> Are both fonts installed on both systems? Is Lohit
> Gujarati a bad font, by any chance?
No idea. How can I find out? The font comes from
/usr/share/fonts/lohit-gujarati/Lohit-Gujarati.ttf .
> Also, do both systems have the same version of libm17n-flt and m17n-db
> libraries?
Almost certainly not.
--
Michael Welsh Duggan
(md5i@md5i.com)
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-13 14:52 ` Michael Welsh Duggan
@ 2016-05-13 15:14 ` Eli Zaretskii
2016-05-13 18:06 ` Michael Welsh Duggan
0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2016-05-13 15:14 UTC (permalink / raw
To: Michael Welsh Duggan; +Cc: mwd, 23522
> From: Michael Welsh Duggan <mwd@md5i.com>
> Cc: mwd@md5i.com, Kenichi Handa <handa@gnu.org>, mwd@cert.org, 23522@debbugs.gnu.org
> Date: Fri, 13 May 2016 10:52:31 -0400
>
> > So the question becomes: where did that value of 'to' come from, and
> > how come its value is bogus? Can you look at the code before the
> > faulting line and figure that out?
>
> It's being filled in by mflt_run() at ftfont.c:2646.
Which means either a bug in the library or a bad font.
> >> xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1
> >> by these glyphs:
> >> [0 3 0 10195 9 0 10 10 0 nil]
> >> [0 3 2724 2103 10 1 10 10 1 nil]
> >> [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]]
> >
> > So why does Emacs use FreeSerif on this system and Lohit Gujarati on
> > the faulting one?
>
> The two systems I have access to are running completely different
> distributions of Linux. I don't have much control over the packages
> installed on the system on which Emacs breaks.
OK, but are both fonts installed on both systems?
> > Are both fonts installed on both systems? Is Lohit
> > Gujarati a bad font, by any chance?
>
> No idea. How can I find out?
Install the latest version of it?
> > Also, do both systems have the same version of libm17n-flt and m17n-db
> > libraries?
>
> Almost certainly not.
Then perhaps using a newer version will help?
Anyway, this sounds more and more like a bug in one of the libraries
Emacs uses, so I hope Handa-san will be able to chime in, since he is
one of the maintainers of those libraries.
Thanks.
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-13 15:14 ` Eli Zaretskii
@ 2016-05-13 18:06 ` Michael Welsh Duggan
2016-05-13 18:53 ` Eli Zaretskii
0 siblings, 1 reply; 17+ messages in thread
From: Michael Welsh Duggan @ 2016-05-13 18:06 UTC (permalink / raw
To: Eli Zaretskii; +Cc: Michael Welsh Duggan, 23522, mwd
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Michael Welsh Duggan <mwd@md5i.com>
>> Cc: mwd@md5i.com, Kenichi Handa <handa@gnu.org>, mwd@cert.org,
>> 23522@debbugs.gnu.org
>> Date: Fri, 13 May 2016 10:52:31 -0400
>>
>> > So the question becomes: where did that value of 'to' come from, and
>> > how come its value is bogus? Can you look at the code before the
>> > faulting line and figure that out?
>>
>> It's being filled in by mflt_run() at ftfont.c:2646.
>
> Which means either a bug in the library or a bad font.
That's my belief as well.
>> >> xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1
>> >> by these glyphs:
>> >> [0 3 0 10195 9 0 10 10 0 nil]
>> >> [0 3 2724 2103 10 1 10 10 1 nil]
>> >> [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]]
>> >
>> > So why does Emacs use FreeSerif on this system and Lohit Gujarati on
>> > the faulting one?
>>
>> The two systems I have access to are running completely different
>> distributions of Linux. I don't have much control over the packages
>> installed on the system on which Emacs breaks.
>
> OK, but are both fonts installed on both systems?
Not as far as I can determine.
>> > Are both fonts installed on both systems? Is Lohit
>> > Gujarati a bad font, by any chance?
>>
>> No idea. How can I find out?
>
> Install the latest version of it?
Difficult in this instance. I'll see if it is possible.
>> > Also, do both systems have the same version of libm17n-flt and m17n-db
>> > libraries?
>>
>> Almost certainly not.
>
> Then perhaps using a newer version will help?
>
> Anyway, this sounds more and more like a bug in one of the libraries
> Emacs uses, so I hope Handa-san will be able to chime in, since he is
> one of the maintainers of those libraries.
Quite possible. The most important thing, in my mind, is to prevent the
crash if at all possible. That could be done either by writing code to
catch this type of error, or by blacklisting in configure certain
versions of the library (assuming that this is reasonable, or possible,
or a real solution at all).
--
Michael Welsh Duggan
(md5i@md5i.com)
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-13 18:06 ` Michael Welsh Duggan
@ 2016-05-13 18:53 ` Eli Zaretskii
2016-05-13 19:17 ` Michael Welsh Duggan
0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2016-05-13 18:53 UTC (permalink / raw
To: Michael Welsh Duggan, Kenichi Handa; +Cc: 23522, mwd
> From: Michael Welsh Duggan <mwd@md5i.com>
> Cc: Michael Welsh Duggan <mwd@md5i.com>, mwd@cert.org, 23522@debbugs.gnu.org
> Date: Fri, 13 May 2016 14:06:28 -0400
>
> > Anyway, this sounds more and more like a bug in one of the libraries
> > Emacs uses, so I hope Handa-san will be able to chime in, since he is
> > one of the maintainers of those libraries.
>
> Quite possible. The most important thing, in my mind, is to prevent the
> crash if at all possible. That could be done either by writing code to
> catch this type of error, or by blacklisting in configure certain
> versions of the library (assuming that this is reasonable, or possible,
> or a real solution at all).
Can you tell what versions are installed on the faulty system?
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-13 18:53 ` Eli Zaretskii
@ 2016-05-13 19:17 ` Michael Welsh Duggan
2019-11-08 4:22 ` Stefan Kangas
0 siblings, 1 reply; 17+ messages in thread
From: Michael Welsh Duggan @ 2016-05-13 19:17 UTC (permalink / raw
To: Eli Zaretskii; +Cc: Michael Welsh Duggan, mwd, 23522
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Michael Welsh Duggan <mwd@md5i.com>
>> Cc: Michael Welsh Duggan <mwd@md5i.com>, mwd@cert.org, 23522@debbugs.gnu.org
>> Date: Fri, 13 May 2016 14:06:28 -0400
>>
>> > Anyway, this sounds more and more like a bug in one of the libraries
>> > Emacs uses, so I hope Handa-san will be able to chime in, since he is
>> > one of the maintainers of those libraries.
>>
>> Quite possible. The most important thing, in my mind, is to prevent the
>> crash if at all possible. That could be done either by writing code to
>> catch this type of error, or by blacklisting in configure certain
>> versions of the library (assuming that this is reasonable, or possible,
>> or a real solution at all).
>
> Can you tell what versions are installed on the faulty system?
On the faulty system, m17n is 1.5.5. The font package
(lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009)
On the working system, m17n is 1.6.4. The font package
(fonts-lohit-gujr) is 2.92.2 (Jan 2 2014)
I have installed the Ligit Gujarati font on the working system. The
info that comes back on the character is below:
position: 383 of 3322 (11%), column: 16
character: સ (displayed as સ) (codepoint 2744, #o5270, #xab8)
preferred charset: mule-unicode-0100-24ff (Unicode characters of the range U+0100..U+24FF.)
code point in charset: 0x3978
script: gujarati
syntax: w which means: word
category: .:Base, L:Left-to-right (strong)
to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTER SA"
buffer code: #xE0 #xAA #xB8
file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding system iso-2022-7bit-unix)
display: composed to form "સ્તે" (see below)
Composed with the following character(s) "્તે" using this font:
xft:-unknown-Lohit Gujarati-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1
by these glyphs:
[0 3 0 221 8 0 8 10 0 nil]
[0 3 2724 81 10 0 9 9 1 nil]
[0 3 2759 110 0 -9 -1 14 -9 nil]
Character code properties: customize what to show
name: GUJARATI LETTER SA
general-category: Lo (Letter, Other)
decomposition: (2744) ('સ')
There are text properties here:
charset mule-unicode-0100-24ff
I cannot easily install a more recent version of the font on my work
machine (the one on which Emacs crashes).
Here is the font changelog file between the revisions:
lohit-gujarati
Current Version :- 2.92.2
* Thu Jan 02 2014 Pravin Satpute <psatpute@redhat.com> - 2.92.2
- Resolved issue #31: ttf Error - not valid font
- corrected direction and fixed open contour issue
* Thu Dec 12 2013 Pravin Satpute <psatpute@redhat.com> - 2.92.1
- Added 12 imatra glyphs
- Fixes "DHA + HALANT + RA" ligature #issues16
- Improved test file
* Fri Dec 06 2013 Pravin Satpute <psatpute@redhat.com> - 2.92.0
- Added 32 imatra glyphs to match variable characters width.
- Improved consistency in glyph naming, #issue29
- Improved shape of half character DHA-ધ (U+0AA7) #issues16
- Fixed ligature rules for છ્ય #issues17
- Added ligatures for ivowelsignguj + reph "ર્થિં" #issues18
- Fixed imatra િ (0ABF) issues on W7 with MS office 7# #issues19
- Fixed rendering of some ligature on W8 #issues25
- Fixed regression issues of ડ્ય (0AA1 + 0ACD + 0AAF) #issues27
- Proper imatra for શ્વિ ligature #issues28
* Sun Nov 17 2013 Pravin Satpute <psatpute@redhat.com> - 2.91.0
- First release of Gujarati after re-writing all rules
- Open type rules are available in .fea file for easy reusability.
- Supports 'gjr2' and 'gujr' both.
- Follows AGL guidelines
- Testing done with Harbufzz and Uniscribe
- Removed the rakkar glyphs for "cha","tta","ttha","dda","ddha" & written rule seperately for them for trakkar form(ra_virama_uvowel & ra_virama_uuvowel)
- added iivowelsigngujarati EMatras to match glyph widths.
- Removed <Cons>+<Halant> ligatures.
- Test file available with tarball.
* Fri Dec 21 2012 Pravin Satpute <psatpute@redhat.com> - 2.5.3
- Dropping RFN from OFL.txt
- Improved shape of Dha U+0AA7 #892305
* Thu Nov 22 2012 Pravin Satpute <psatpute@redhat.com> - 2.5.2
- Resolved #872942
- Corrected panose values
* Wed Feb 29 2012 Pravin Satpute <psatpute@redhat.com> - 2.5.1
- improved asterisk shape
* Wed Sep 21 2011 Pravin Satpute <psatpute@redhat.com> - 2.5.0
- relicensing to OFL 1.1
* Tue Oct 27 2009 Pravin Satpute <psatpute@redhat.com> - 2.4.5
- updated in .conf file
- added Indian Rupee Symbol
- removed hinting instructoins, for more information see rh bugzilla #682667
* Tue Oct 27 2009 Pravin Satpute <psatpute@redhat.com> - 2.4.4
- updated latin digit positions
- fix rh bug #530943
--
Michael Welsh Duggan
(md5i@md5i.com)
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2016-05-13 19:17 ` Michael Welsh Duggan
@ 2019-11-08 4:22 ` Stefan Kangas
2019-11-08 10:30 ` Eli Zaretskii
0 siblings, 1 reply; 17+ messages in thread
From: Stefan Kangas @ 2019-11-08 4:22 UTC (permalink / raw
To: Michael Welsh Duggan; +Cc: mwd, 23522
Michael Welsh Duggan <mwd@md5i.com> writes:
> Eli Zaretskii <eliz@gnu.org> writes:
>
>>> From: Michael Welsh Duggan <mwd@md5i.com>
>>> Cc: Michael Welsh Duggan <mwd@md5i.com>, mwd@cert.org, 23522@debbugs.gnu.org
>>> Date: Fri, 13 May 2016 14:06:28 -0400
>>>
>>> > Anyway, this sounds more and more like a bug in one of the libraries
>>> > Emacs uses, so I hope Handa-san will be able to chime in, since he is
>>> > one of the maintainers of those libraries.
>>>
>>> Quite possible. The most important thing, in my mind, is to prevent the
>>> crash if at all possible. That could be done either by writing code to
>>> catch this type of error, or by blacklisting in configure certain
>>> versions of the library (assuming that this is reasonable, or possible,
>>> or a real solution at all).
>>
>> Can you tell what versions are installed on the faulty system?
>
> On the faulty system, m17n is 1.5.5. The font package
> (lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009)
>
> On the working system, m17n is 1.6.4. The font package
> (fonts-lohit-gujr) is 2.92.2 (Jan 2 2014)
From the above, it seems like this is a bug in an old version of some
external library, and not a bug in Emacs. So I guess this should be
closed as notabug?
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2019-11-08 4:22 ` Stefan Kangas
@ 2019-11-08 10:30 ` Eli Zaretskii
2019-11-08 15:16 ` Michael Welsh Duggan
0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2019-11-08 10:30 UTC (permalink / raw
To: Stefan Kangas; +Cc: mwd, mwd, 23522
> From: Stefan Kangas <stefan@marxist.se>
> Cc: Eli Zaretskii <eliz@gnu.org>, Kenichi Handa <handa@gnu.org>,
> mwd@cert.org, 23522@debbugs.gnu.org
> Date: Fri, 08 Nov 2019 05:22:37 +0100
>
> > On the faulty system, m17n is 1.5.5. The font package
> > (lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009)
> >
> > On the working system, m17n is 1.6.4. The font package
> > (fonts-lohit-gujr) is 2.92.2 (Jan 2 2014)
>
> >From the above, it seems like this is a bug in an old version of some
> external library, and not a bug in Emacs. So I guess this should be
> closed as notabug?
We use HarfBuzz nowadays by default, so it would be good to hear from
Michael if the crashes are gone on the master branch.
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2019-11-08 10:30 ` Eli Zaretskii
@ 2019-11-08 15:16 ` Michael Welsh Duggan
2019-11-09 7:45 ` Stefan Kangas
0 siblings, 1 reply; 17+ messages in thread
From: Michael Welsh Duggan @ 2019-11-08 15:16 UTC (permalink / raw
To: Eli Zaretskii; +Cc: mwd, Stefan Kangas, 23522
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Stefan Kangas <stefan@marxist.se>
>> Cc: Eli Zaretskii <eliz@gnu.org>, Kenichi Handa <handa@gnu.org>,
>> mwd@cert.org, 23522@debbugs.gnu.org
>> Date: Fri, 08 Nov 2019 05:22:37 +0100
>>
>> > On the faulty system, m17n is 1.5.5. The font package
>> > (lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009)
>> >
>> > On the working system, m17n is 1.6.4. The font package
>> > (fonts-lohit-gujr) is 2.92.2 (Jan 2 2014)
>>
>> >From the above, it seems like this is a bug in an old version of some
>> external library, and not a bug in Emacs. So I guess this should be
>> closed as notabug?
>
> We use HarfBuzz nowadays by default, so it would be good to hear from
> Michael if the crashes are gone on the master branch.
I don't even remember reporting the issue anymore. I certainly have not
encountered it on master any time in recent memory.
--
Michael Welsh Duggan
(mwd@cert.org)
^ permalink raw reply [flat|nested] 17+ messages in thread
* bug#23522: 25.0.93; SEGFAULT when displaying HELLO
2019-11-08 15:16 ` Michael Welsh Duggan
@ 2019-11-09 7:45 ` Stefan Kangas
0 siblings, 0 replies; 17+ messages in thread
From: Stefan Kangas @ 2019-11-09 7:45 UTC (permalink / raw
To: Michael Welsh Duggan; +Cc: Michael Welsh Duggan, 23522-done
Michael Welsh Duggan <mwd@cert.org> writes:
> I don't even remember reporting the issue anymore. I certainly have not
> encountered it on master any time in recent memory.
Thanks. I'm therefore closing this bug now.
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2019-11-09 7:45 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-12 13:05 bug#23522: 25.0.93; SEGFAULT when displaying HELLO Michael Welsh Duggan
2016-05-12 16:40 ` Glenn Morris
2016-05-12 17:23 ` Michael Welsh Duggan
2016-05-12 19:16 ` Eli Zaretskii
2016-05-12 19:58 ` Michael Welsh Duggan
2016-05-12 20:28 ` Eli Zaretskii
2016-05-12 20:49 ` Michael Welsh Duggan
2016-05-13 7:46 ` Eli Zaretskii
2016-05-13 14:52 ` Michael Welsh Duggan
2016-05-13 15:14 ` Eli Zaretskii
2016-05-13 18:06 ` Michael Welsh Duggan
2016-05-13 18:53 ` Eli Zaretskii
2016-05-13 19:17 ` Michael Welsh Duggan
2019-11-08 4:22 ` Stefan Kangas
2019-11-08 10:30 ` Eli Zaretskii
2019-11-08 15:16 ` Michael Welsh Duggan
2019-11-09 7:45 ` Stefan Kangas
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.