* bug#28110: 25.2; crashes when opening a file with Kannada script
@ 2017-08-16 13:48 reddy
2017-08-16 15:48 ` Eli Zaretskii
2017-08-16 15:54 ` Andreas Schwab
0 siblings, 2 replies; 11+ messages in thread
From: reddy @ 2017-08-16 13:48 UTC (permalink / raw)
To: 28110
[-- Attachment #1: Type: text/plain, Size: 42 bytes --]
1. Open the attached file "kannada.txt"
[-- Attachment #2: Kannada text file to replicate crash --]
[-- Type: text/plain, Size: 20 bytes --]
ಸಿಕೊಂಡ
[-- Attachment #3: Backtrace(GDB) --]
[-- Type: application/octet-stream, Size: 74065 bytes --]
(gdb) bt full
#0 0x00007ffff2c26814 in ?? () from /usr/lib/x86_64-linux-gnu/libotf.so.0
No symbol table info available.
#1 0x00007ffff2c27bd4 in ?? () from /usr/lib/x86_64-linux-gnu/libotf.so.0
No symbol table info available.
#2 0x00007ffff2c2974a in OTF_drive_gpos_with_log () from /usr/lib/x86_64-linux-gnu/libotf.so.0
No symbol table info available.
#3 0x00000000006dd0f7 in ftfont_drive_otf (font=0x7fffffff60c0, spec=0x1ea9b38, in=0x7fffffff5e20, from=1, to=4, out=0x7fffffff5d50, adjustment=0x7fffffff4ff0) at ftfont.c:2035
g = 0x7fffffff5410
y_ppem = 0
x_scale = 2
base = 0x0
mark = 0x0
x_ppem = 0
y_scale = 48
flt_font_ft = 0x7fffffff60c0
in_glyphs = 0x7fffffff5a4c
out_glyphs = 0x7fffffff5710
ft_face = 0x17e1800
otf = 0x1be86e0
len = 3
i = 3
j = 4
gidx = 0
otfg = 0x7ffff25bdb20 <main_arena>
script = "knd2"
langsys = 0x0
gsub_features = 0x0
gpos_features = 0x7fffffff4e30 "kern,dist,abvm,blwm"
features = 0x1eab300
langsysbuf = "\000\000\000\000\005"
sa_avail = 16360
sa_count = 18
sa_must_free = false
#4 0x00007ffff27e2550 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#5 0x00007ffff27e5f87 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#6 0x00007ffff27e5f87 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#7 0x00007ffff27e5bfb in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#8 0x00007ffff27e5f87 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#9 0x00007ffff27e6d20 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#10 0x00007ffff27e7fd1 in mflt_run () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#11 0x00000000006de63e in ftfont_shape_by_flt (lgstring=..., font=0x14a4cf8, ft_face=0x17e1800, otf=0x1be86e0, matrix=0x14a4df0) at ftfont.c:2646
len = 3
i = 3
flt_font_ft = {flt_font = {family = 0x1e23190, x_ppem = 13, y_ppem = 13, get_glyph_id = 0x6db7ef <ftfont_get_glyph_id>, get_metrics = 0x6db8a7 <ftfont_get_metrics>, check_otf = 0x6dbc21 <ftfont_check_otf>, drive_otf = 0x6dc34f <ftfont_drive_otf>, internal = 0x1e7b330}, font = 0x14a4cf8, ft_face = 0x17e1800, otf = 0x1be86e0, matrix = 0x0}
flt = 0x0
with_variation_selector = false
glyphs = 0x1de6dc0
allocated = 3
incr_min = 1
#12 0x00000000006deb95 in ftfont_shape (lgstring=...) at ftfont.c:2697
font = 0x14a4cf8
ftfont_info = 0x14a4cf8
otf = 0x1be86e0
#13 0x00000000006e1007 in xftfont_shape (lgstring=...) at xftfont.c:672
font = 0x14a4cf8
xftfont_info = 0x14a4cf8
ft_face = 0x17e1800
val = {i = 140737488314800}
#14 0x000000000066e445 in Ffont_shape_gstring (gstring=...) at font.c:4410
font = 0x14a4cf8
font_object = {i = 21646589}
n = {i = 140737488314896}
glyph = {i = 140737488314896}
i = 0
from = 13855928
to = 140737488314928
#15 0x000000000064aa9b in Ffuncall (nargs=2, args=0x7fffffff6318) at eval.c:2699
internal_argbuf = {{i = 0}, {i = 14411152}, {i = 0}, {i = 6465907}, {i = 140737488315104}, {i = 14458384}, {i = 47232}, {i = 4}}
fun = {i = 13855933}
original_fun = {i = 454832}
funcar = {i = 140737488315024}
numargs = 1
lisp_numargs = {i = 44544}
val = {i = 44544}
internal_args = 0x7fffffff6320
count = 17
#16 0x0000000000699e72 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x0) at bytecode.c:880
targets = {0x69d876 <exec_byte_code+18755>, 0x69d8e9 <exec_byte_code+18870>, 0x69d8eb <exec_byte_code+18872>, 0x69d8ed <exec_byte_code+18874>, 0x69d8ef <exec_byte_code+18876>, 0x69d8ef <exec_byte_code+18876>, 0x69d955 <exec_byte_code+18978>, 0x69d9c5 <exec_byte_code+19090>, 0x699444 <exec_byte_code+1297>, 0x699446 <exec_byte_code+1299>, 0x699448 <exec_byte_code+1301>, 0x69944a <exec_byte_code+1303>, 0x69944c <exec_byte_code+1305>, 0x69944c <exec_byte_code+1305>, 0x699455 <exec_byte_code+1314>, 0x69940d <exec_byte_code+1242>, 0x699a57 <exec_byte_code+2852>, 0x699a59 <exec_byte_code+2854>, 0x699a5b <exec_byte_code+2856>, 0x699a5d <exec_byte_code+2858>, 0x699a5f <exec_byte_code+2860>, 0x699a5f <exec_byte_code+2860>, 0x699a9d <exec_byte_code+2922>, 0x699a68 <exec_byte_code+2869>, 0x699d6d <exec_byte_code+3642>, 0x699d6f <exec_byte_code+3644>, 0x699d71 <exec_byte_code+3646>, 0x699d73 <exec_byte_code+3648>, 0x699d75 <exec_byte_code+3650>, 0x699d75 <exec_byte_code+3650>, 0x699d1e <exec_byte_code+3563>, 0x699d38 <exec_byte_code+3589>, 0x699e30 <exec_byte_code+3837>, 0x699e32 <exec_byte_code+3839>, 0x699e34 <exec_byte_code+3841>, 0x699e36 <exec_byte_code+3843>, 0x699e38 <exec_byte_code+3845>, 0x699e38 <exec_byte_code+3845>, 0x699de1 <exec_byte_code+3758>, 0x699dfb <exec_byte_code+3784>, 0x699efb <exec_byte_code+4040>, 0x699efd <exec_byte_code+4042>, 0x699eff <exec_byte_code+4044>, 0x699f01 <exec_byte_code+4046>, 0x699f03 <exec_byte_code+4048>, 0x699f03 <exec_byte_code+4048>, 0x699eac <exec_byte_code+3961>, 0x699ec6 <exec_byte_code+3987>, 0x69aed6 <exec_byte_code+8099>, 0x69ad75 <exec_byte_code+7746>, 0x69ad69 <exec_byte_code+7734>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69b11d <exec_byte_code+8682>, 0x69b24b <exec_byte_code+8984>, 0x69b2b9 <exec_byte_code+9094>, 0x69b328 <exec_byte_code+9205>, 0x69b398 <exec_byte_code+9317>, 0x69986f <exec_byte_code+2364>, 0x6998fe <exec_byte_code+2507>, 0x69b420 <exec_byte_code+9453>, 0x699786 <exec_byte_code+2131>, 0x69996d <exec_byte_code+2618>, 0x69b496 <exec_byte_code+9571>, 0x69b505 <exec_byte_code+9682>, 0x69b54e <exec_byte_code+9755>, 0x69b5bd <exec_byte_code+9866>, 0x69b613 <exec_byte_code+9952>, 0x69b6f5 <exec_byte_code+10178>, 0x69b73e <exec_byte_code+10251>, 0x69b7ad <exec_byte_code+10362>, 0x69b83f <exec_byte_code+10508>, 0x69b888 <exec_byte_code+10581>, 0x69b8d1 <exec_byte_code+10654>, 0x69b940 <exec_byte_code+10765>, 0x69b9af <exec_byte_code+10876>, 0x69ba1e <exec_byte_code+10987>, 0x69bab0 <exec_byte_code+11133>, 0x69bb06 <exec_byte_code+11219>, 0x69bb5c <exec_byte_code+11305>, 0x69bc3e <exec_byte_code+11531>, 0x69bcd8 <exec_byte_code+11685>, 0x69bd72 <exec_byte_code+11839>, 0x69bff8 <exec_byte_code+12485>, 0x69c06c <exec_byte_code+12601>, 0x69c0e0 <exec_byte_code+12717>, 0x69c154 <exec_byte_code+12833>, 0x69c1c8 <exec_byte_code+12949>, 0x69c21e <exec_byte_code+13035>, 0x69c2bc <exec_byte_code+13193>, 0x69c312 <exec_byte_code+13279>, 0x69c368 <exec_byte_code+13365>, 0x69c3be <exec_byte_code+13451>, 0x69c4d9 <exec_byte_code+13734>, 0x69abfa <exec_byte_code+7367>, 0x69c53c <exec_byte_code+13833>, 0x69c585 <exec_byte_code+13906>, 0x69c65f <exec_byte_code+14124>, 0x69c6c2 <exec_byte_code+14223>, 0x69c725 <exec_byte_code+14322>, 0x69c76e <exec_byte_code+14395>, 0x69c7c0 <exec_byte_code+14477>, 0x69c812 <exec_byte_code+14559>, 0x69c86c <exec_byte_code+14649>, 0x69d876 <exec_byte_code+18755>, 0x69c8c5 <exec_byte_code+14738>, 0x69c90c <exec_byte_code+14809>, 0x69c953 <exec_byte_code+14880>, 0x69c99a <exec_byte_code+14951>, 0x69c9e1 <exec_byte_code+15022>, 0x69ca28 <exec_byte_code+15093>, 0x69abfa <exec_byte_code+7367>, 0x69d876 <exec_byte_code+18755>, 0x69ca71 <exec_byte_code+15166>, 0x69cac5 <exec_byte_code+15250>, 0x69cb0e <exec_byte_code+15323>, 0x69cb57 <exec_byte_code+15396>, 0x69cbc6 <exec_byte_code+15507>, 0x69cc35 <exec_byte_code+15618>, 0x69cc7e <exec_byte_code+15691>, 0x69cdb1 <exec_byte_code+15998>, 0x69ce20 <exec_byte_code+16109>, 0x69ce8f <exec_byte_code+16220>, 0x69cefe <exec_byte_code+16331>, 0x69cf45 <exec_byte_code+16402>, 0x69d876 <exec_byte_code+18755>, 0x69ab2e <exec_byte_code+7163>, 0x699fb1 <exec_byte_code+4222>, 0x699629 <exec_byte_code+1782>, 0x69a0d8 <exec_byte_code+4517>, 0x69a235 <exec_byte_code+4866>, 0x69a383 <exec_byte_code+5200>, 0x69aab3 <exec_byte_code+7040>, 0x69aaf9 <exec_byte_code+7110>, 0x699cc7 <exec_byte_code+3476>, 0x69abbb <exec_byte_code+7304>, 0x69ac2c <exec_byte_code+7417>, 0x69acb9 <exec_byte_code+7558>, 0x69acf8 <exec_byte_code+7621>, 0x69af15 <exec_byte_code+8162>, 0x69af9d <exec_byte_code+8298>, 0x69b02f <exec_byte_code+8444>, 0x69b093 <exec_byte_code+8544>, 0x699f65 <exec_byte_code+4146>, 0x69cf8e <exec_byte_code+16475>, 0x69d020 <exec_byte_code+16621>, 0x69d069 <exec_byte_code+16694>, 0x69d0b2 <exec_byte_code+16767>, 0x69d0fb <exec_byte_code+16840>, 0x69d144 <exec_byte_code+16913>, 0x69d1b3 <exec_byte_code+17024>, 0x69d222 <exec_byte_code+17135>, 0x69d291 <exec_byte_code+17246>, 0x69d300 <exec_byte_code+17357>, 0x69d488 <exec_byte_code+17749>, 0x69d4f7 <exec_byte_code+17860>, 0x69d566 <exec_byte_code+17971>, 0x69d5af <exec_byte_code+18044>, 0x69d61e <exec_byte_code+18155>, 0x69d68d <exec_byte_code+18266>, 0x69d6e7 <exec_byte_code+18356>, 0x69d741 <exec_byte_code+18446>, 0x69c414 <exec_byte_code+13537>, 0x69c46a <exec_byte_code+13623>, 0x69d797 <exec_byte_code+18532>, 0x69d807 <exec_byte_code+18644>, 0x69d876 <exec_byte_code+18755>, 0x69a4d1 <exec_byte_code+5534>, 0x69a5cb <exec_byte_code+5784>, 0x69a707 <exec_byte_code+6100>, 0x69a843 <exec_byte_code+6416>, 0x69a97b <exec_byte_code+6728>, 0x69b669 <exec_byte_code+10038>, 0x69bbb2 <exec_byte_code+11391>, 0x69c5d3 <exec_byte_code+13984>, 0x69da5c <exec_byte_code+19241>, 0x69dacf <exec_byte_code+19356>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69db69 <exec_byte_code+19510>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69d876 <exec_byte_code+18755>, 0x69dc03 <exec_byte_code+19664> <repeats 64 times>}
count = 16
op = 1
vectorp = 0xac6720 <pure+1077024>
stack = {pc = 0xcc924c <pure+3185228> ")\207", byte_string = {i = 11298556}, byte_string_start = 0xcc922c <pure+3185196> "\306\b\t\n\v$\211\034\211\034\307H)\203\024", next = 0x0}
top = 0x7fffffff6318
result = {i = 21646893}
type = CATCHER
#17 0x000000000064b92b in funcall_lambda (fun=..., nargs=5, arg_vector=0xac671d <pure+1077021>) at eval.c:2929
val = {i = 0}
syms_left = {i = 0}
next = {i = 43632}
lexenv = {i = 0}
count = 11
i = 5
optional = false
rest = false
#18 0x000000000064ad20 in Ffuncall (nargs=6, args=0x7fffffff6bb0) at eval.c:2748
fun = {i = 11298445}
original_fun = {i = 6533888}
funcar = {i = 140737488317136}
numargs = 5
lisp_numargs = {i = 140737488317264}
val = {i = 140737488317264}
internal_args = 0x628719 <set_internal+1578>
count = 10
#19 0x0000000000646f44 in internal_condition_case_n (bfun=0x64a658 <Ffuncall>, nargs=6, args=0x7fffffff6bb0, handlers=..., hfun=0x445c6a <safe_eval_handler>) at eval.c:1395
val = {i = 140737488317376}
c = 0x10cd570
#20 0x0000000000445eef in safe__call (inhibit_quit=false, nargs=6, func=..., ap=0x7fffffff6cb0) at xdisp.c:2558
i = 6
count = 9
sa_avail = 16336
sa_count = 9
args = 0x7fffffff6bb0
sa_must_free = false
val = {i = 48}
#21 0x0000000000446008 in safe_call (nargs=6, func=...) at xdisp.c:2574
retval = {i = 140737488317648}
ap = <error reading variable ap (Attempt to dereference a generic pointer.)>
#22 0x00000000006caf3a in autocmp_chars (rule=..., charpos=3, bytepos=7, limit=6, win=0x1423290, face=0x1de6b10, string=...) at composite.c:915
count = 7
f = 0x1421430
pos = {i = 14}
to = 6
pt = 1
pt_byte = 1
re = {i = 11305236}
font_object = {i = 21646589}
lgstring = {i = 14776253}
len = 3
#23 0x00000000006cc598 in composition_reseat_it (cmp_it=0x7fffffff8d88, charpos=3, bytepos=7, endpos=8, w=0x1423290, face=0x1de6b10, string=...) at composite.c:1221
lgstring = {i = 0}
val = {i = 19577267}
elt = {i = 18405237}
i = 0
#24 0x00000000004589b0 in next_element_from_buffer (it=0x7fffffff8530) at xdisp.c:8373
p = 0x16d10c0 "\220\304j\001"
stop = 8
success_p = true
#25 0x00000000004546dc in get_next_display_element (it=0x7fffffff8530) at xdisp.c:6922
success_p = 8
#26 0x0000000000486a4d in display_line (it=0x7fffffff8530) at xdisp.c:20602
x_before = 0
nglyphs = 1
ascent = 0
phys_ascent = 0
n_glyphs_before = 0
hpos_before = 0
x = 0
descent = 0
phys_descent = 0
row = 0x16c95f0
overlay_arrow_string = {i = 12036509}
wrap_it = {window = {i = 0}, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, 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 = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {{i = 0} <repeats 16 times>}, 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 = {{i = 0} <repeats 16 times>}, string_overlays = {{i = 0} <repeats 16 times>}, string = {i = 0}, from_overlay = {i = 0}, stack = {{string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 8589934595}, y = {i = 395136991232}, width = {i = 1}, height = {i = 0}}, image_id = -1}, stretch = {object = {i = 0}}, xwidget = {object = {i = 0}}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 92}, from_overlay = {i = 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 = {i = 0}, font_height = {i = 0}}}, sp = 0, selective = 524288, 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 = 4294967295, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 1, from = 8, to = 12, width = 3}, char_to_display = 3, glyphless_method = 9, image_id = 38654705665, xwidget = 0x1, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, space_width = {i = 0}, voffset = 0, tab_width = 0, font_height = {i = 0}, object = {i = 0}, 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 = 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 = 0, 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 = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = UNKNOWN_BT, 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 48 times>, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488323104, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488323328, next_for_neutral_type = 7, last_strong_type = 2, prev_for_neutral_type = 5, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488322480, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 140737488322512, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322528, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 3, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322544, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 30064738336, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322592, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 3, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 30773285, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322624, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322624, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 6, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 30773285, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322656, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 30773285, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322768, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 3, level = 107 'k', flags = 0 '\000'}, {next_for_neutral_pos = 68750250021, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 48 '0', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322736, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 3, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 19979285, next_for_neutral_type = 0, 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 = 0, level = 48 '0', flags = 1 '\001'}, {next_for_neutral_pos = 19577267, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 7, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 19979285, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 3, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 140737488322800, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 7, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 19577267, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 3, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 140737488322864, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 2, level = 81 'Q', flags = 0 '\000'}, {next_for_neutral_pos = 19979285, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 48 '0', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322864, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 7, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 19577267, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 48 '0', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322928, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 219 '\333', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 58 ':', flags = 1 '\001'}, {next_for_neutral_pos = 140737488322928, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 19577267, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 58 ':', flags = 1 '\001'}, {next_for_neutral_pos = 18405237, next_for_neutral_type = 2, last_strong_type = 6, prev_for_neutral_type = 6, level = 81 'Q', flags = 0 '\000'}, {next_for_neutral_pos = 140737488322992, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 5, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 18405237, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 219 '\333', flags = 0 '\000'}, {next_for_neutral_pos = 18405237, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 5, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 140737488323024, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 4, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 18405237, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488323280, next_for_neutral_type = 6, last_strong_type = 1, prev_for_neutral_type = 4, level = 108 'l', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 8, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488323136, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 140733193388032, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 6, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 30773285, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 19577267, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 18405237, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 213 '\325', flags = 1 '\001'}, {next_for_neutral_pos = 1, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 3, level = 107 'k', flags = 0 '\000'}, {next_for_neutral_pos = 139642271662736, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 30773285, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 40, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 29309857, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 21474852544, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 113 'q', flags = 102 'f'}, {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 = 140737488323488, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 4, level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 30773285, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 406, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 7, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 219 '\333', 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 = 1, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 8, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488323456, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 7, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, 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 = 140737488323488, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 113 'q', flags = 102 'f'}, {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 = 140737488323536, next_for_neutral_type = 1, last_strong_type = 2, prev_for_neutral_type = 3, level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 4294935504, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 33522640, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488323600, next_for_neutral_type = 2, last_strong_type = 2, prev_for_neutral_type = 4, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 139646566633168, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, 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 = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488323696, next_for_neutral_type = 2, last_strong_type = 2, prev_for_neutral_type = 1, level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 4294935632, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, level = 108 'l', flags = 1 '\001'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 21115536, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}}, string = {lstring = {i = 4294935664}, s = 0x58a859 <builtin_lisp_symbol+44> "\311\303UH\211\345H\211}\360H\213E\360H\203\350\002]\303UH\211\345H\203\354 H\211}\350H\213E\350H\203\300\002H\211E\360\017\266\005\275\071\202", schars = 0, bufpos = 1, from_disp_str = false, unibyte = false}, w = 0x447d88 <start_display+812>, paragraph_dir = L2R, separator_limit = 1, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = (unknown: 4294935856)}
wrap_data = 0x0
may_wrap = false
wrap_x = 0
wrap_row_used = -1
wrap_row_ascent = 0
wrap_row_height = -36656
wrap_row_phys_ascent = 32767
wrap_row_phys_height = 1718722048
wrap_row_extra_line_spacing = -1120057775
wrap_row_min_pos = 92
wrap_row_min_bpos = 5810265
wrap_row_max_pos = 140737488318784
wrap_row_max_bpos = 5810265
cvpos = 0
min_pos = 1
max_pos = 1
min_bpos = 1
max_bpos = 1
pending_handle_line_prefix = false
#27 0x0000000000477e21 in try_window (window=..., pos=..., flags=1) at xdisp.c:17251
w = 0x1423290
it = {window = {i = 21115541}, w = 0x1423290, f = 0x1421430, method = GET_FROM_BUFFER, stop_charpos = 8, prev_stop = 1, base_level_stop = 0, end_charpos = 8, 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 = {{i = 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 = 3, bytepos = 7}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 1, overlay_strings = {{i = 0} <repeats 16 times>}, string_overlays = {{i = 0} <repeats 16 times>}, string = {i = 0}, from_overlay = {i = 0}, stack = {{string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}}, sp = 0, selective = 0, what = IT_COMPOSITION, face_id = 19, 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 = 3256, len = 0, cmp_it = {stop_pos = 3, id = -1, ch = 3221, rule_idx = 0, lookback = 0, nglyphs = 1, reversed_p = false, charpos = 1, nchars = 2, nbytes = 6, from = 0, to = 1, width = 1}, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, space_width = {i = 0}, voffset = 0, tab_width = 8, font_height = {i = 0}, object = {i = 30773285}, position = {charpos = 1, bytepos = 1}, truncation_pixel_width = 0, continuation_pixel_width = 8, first_visible_x = 0, last_visible_x = 640, last_visible_y = 510, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x16c95f0, area = TEXT_AREA, nglyphs = 1, pixel_width = 8, ascent = 12, descent = 9, max_ascent = 12, max_descent = 9, phys_ascent = 12, phys_descent = 9, max_phys_ascent = 12, max_phys_descent = 9, current_x = 8, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 1, 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 = 7, charpos = 3, ch = 3221, 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 = 2, type = STRONG_L, orig_type = STRONG_L}, last_strong = {charpos = 2, type = STRONG_L, orig_type = STRONG_L}, next_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 2, 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 = 8, 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 = {i = 0}, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x1423290, paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, frame_window_p = true}, paragraph_embedding = NEUTRAL_DIR}
last_text_row = 0x0
f = 0x1421430
frame_line_height = 15
#28 0x0000000000474266 in redisplay_window (window=..., just_this_one_p=false) at xdisp.c:16700
d2 = 0
d6 = 0
d1 = 0
d5 = 0
rtop = 0
rbot = 0
w = 0x1423290
f = 0x1421430
buffer = 0x1d59020
old = 0x1d59020
lpoint = {charpos = 1, bytepos = 1}
opoint = {charpos = 1, bytepos = 1}
startp = {charpos = 1, bytepos = 1}
update_mode_line = true
tem = 0
it = {window = {i = 0}, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, 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 = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {{i = 0} <repeats 16 times>}, 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 = {{i = 0} <repeats 16 times>}, string_overlays = {{i = 0} <repeats 16 times>}, string = {i = 0}, from_overlay = {i = 0}, stack = {{string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 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 = 8589934595, nchars = 0, nbytes = 92, from = 1, to = 0, width = 0}, face_id = -1, u = {image = {object = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 0}}}, position = {charpos = 0, bytepos = 92}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = {i = 0}, area = 524288, 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 = {i = 0}, font_height = {i = 0}}, {string = {i = 0}, string_nchars = 0, end_charpos = 0, stop_charpos = 4294967295, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 4294967296, id = 51539607560, ch = 3, rule_idx = 12, lookback = 38654705667, nglyphs = 1, reversed_p = 9, charpos = 1, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = {i = 0}, slice = {x = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, image_id = 0}, stretch = {object = {i = 0}}, xwidget = {object = {i = 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 = {i = 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 = {i = 0}, font_height = {i = 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 = {i = 0}, y = {i = 0}, width = {i = 0}, height = {i = 0}}, space_width = {i = 0}, voffset = 0, tab_width = 0, font_height = {i = 0}, object = {i = 0}, 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 = 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 = 0, 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 = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = UNKNOWN_BT, 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 27 times>, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488332992, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333216, next_for_neutral_type = 7, last_strong_type = 2, prev_for_neutral_type = 5, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488332368, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 140737488332400, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 140737488332416, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 3, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 140737488332432, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488332480, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 219 '\333', 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 = 20, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 16384, next_for_neutral_type = 2, 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 = 4, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333104, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1, 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 = 1, last_strong_type = 4, prev_for_neutral_type = 1, level = 108 'l', flags = 0 '\000'}, {next_for_neutral_pos = 24609637, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488332608, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 1, level = 107 'k', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, 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 = 40, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333168, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 4, level = 108 'l', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333168, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 1, level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333232, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 4, level = 108 'l', flags = 0 '\000'}, {next_for_neutral_pos = 20304, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 4, level = 108 'l', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 66 'B', flags = 1 '\001'}, {next_for_neutral_pos = 20304, next_for_neutral_type = 0, 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 = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333248, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 3, level = 84 'T', 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 = 101, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 2, level = 66 'B', flags = 1 '\001'}, {next_for_neutral_pos = 25769803776, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 140737488332944, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 3, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 24609637, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 1, 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 = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333024, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 140737488333024, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 6, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 24609637, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 140737488333056, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 24609637, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 140737488333168, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 3, level = 107 'k', flags = 0 '\000'}, {next_for_neutral_pos = 139642271672624, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 24609637, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 40, 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 = 21474852544, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 113 'q', flags = 102 'f'}, {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 = 140737488333376, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 4, level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 24609637, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 406, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 7, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 219 '\333', 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 = 1, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 1, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333344, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 7, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, 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 = 140737488333376, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 113 'q', flags = 102 'f'}, {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 = 140737488333424, next_for_neutral_type = 1, last_strong_type = 2, prev_for_neutral_type = 3, level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 4294945392, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 33532528, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333488, next_for_neutral_type = 2, last_strong_type = 2, prev_for_neutral_type = 4, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 139646566643056, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333584, next_for_neutral_type = 2, last_strong_type = 2, prev_for_neutral_type = 1, level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 4294945520, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 107 'k', flags = 1 '\001'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 21119648, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 4294945552, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 6, level = 88 'X', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333680, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 6, level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 21119648, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, 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 = 113 'q', flags = 102 'f'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488346864, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488338608, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 0, level = 71 'G', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 21119653, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 64454053633, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 194 '\302', flags = 1 '\001'}, {next_for_neutral_pos = 15, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 21119648, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 66 'B', flags = 1 '\001'}, {next_for_neutral_pos = 21119653, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 2, level = 66 'B', flags = 1 '\001'}, {next_for_neutral_pos = 21107760, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, 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 = 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 = 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 = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string = {lstring = {i = 0}, 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 = NEUTRAL_DIR}
current_matrix_up_to_date_p = false
used_current_matrix_p = false
buffer_unchanged_p = false
temp_scroll_step = false
count = 6
rc = 0
centering_position = -1
last_line_misfit = false
beg_unchanged = 0
end_unchanged = 0
frame_line_height = 15
itdata = 0x0
use_desired_matrix = false
#29 0x000000000046ad2c in redisplay_window_0 (window=...) at xdisp.c:14491
No locals.
#30 0x0000000000646df2 in internal_condition_case_1 (bfun=0x46acea <redisplay_window_0>, arg=..., handlers=..., hfun=0x46acb2 <redisplay_window_error>) at eval.c:1339
val = {i = 30773285}
c = 0x10cca60
#31 0x000000000046ac87 in redisplay_windows (window=...) at xdisp.c:14471
w = 0x1423290
#32 0x00000000004698e4 in redisplay_internal () at xdisp.c:14031
gcscrollbars = true
f_redisplay_flag = true
f = 0x1421430
w = 0x1423290
sw = 0x1423290
fr = 0x1421430
pending = false
must_finish = true
match_p = true
tlbufpos = {charpos = 1, bytepos = 1}
tlendpos = {charpos = 0, bytepos = 0}
number_of_visible_frames = 1
count = 3
sf = 0x1421430
polling_stopped_here = false
tail = {i = 18822595}
frame = {i = 21107765}
consider_all_windows_p = true
update_miniwindow_p = true
#33 0x0000000000466f47 in redisplay () at xdisp.c:13259
No locals.
#34 0x000000000059889c in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0x7fffffffd8a5, end_time=0x0) at keyboard.c:2482
echo_current = true
c = {i = 0}
jmpcount = 140737488344864
local_getcjmp = {{__jmpbuf = {0, 5810778, 140737488344864, 6603964, 0, 3, 0, 6407062}, __mask_was_saved = 22638835, __saved_mask = {__val = {14411152, 0, 19432627, 140737488344864, 5810265, 0, 0, 140737488345120, 5983596, 0, 6599854, 44544, 0, 140737488345312, 18446744073709551615, 22638819}}}}
save_jump = {{__jmpbuf = {22419075, 12067344, 0, 14244816, 22638803, 6443816, 140737488345040, 5810778}, __mask_was_saved = 22638819, __saved_mask = {__val = {22638800, 22638803, 14440720, 29568, 6407062, 140737488345088, 5810265, 29568, 2645699854339, 17179859040, 21107760, 140737488345152, 5817057, 21107765, 14411152, 0}}}}
tem = {i = -1}
save = {i = 1}
previous_echo_area_message = {i = 0}
also_record = {i = 0}
reread = false
recorded = false
polling_stopped_here = false
orig_kboard = 0x1094110
#35 0x00000000005a97a4 in read_key_sequence (keybuf=0x7fffffffdad0, bufsize=30, prompt=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9068
interrupted_kboard = 0x1094110
interrupted_frame = 0x1421430
key = {i = 140737488345488}
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
new_binding = {i = 0}
count = 3
t = 0
echo_start = 0
keys_start = 0
current_binding = {i = 22638803}
first_event = {i = 0}
first_unbound = 31
mock_input = 0
fkey = {parent = {i = 18800531}, map = {i = 18800531}, start = 0, end = 0}
keytran = {parent = {i = 14632515}, map = {i = 14632515}, start = 0, end = 0}
indec = {parent = {i = 18800547}, map = {i = 18800547}, start = 0, end = 0}
shift_translated = false
delayed_switch_frame = {i = 0}
original_uppercase = {i = 0}
original_uppercase_position = -1
dummyflag = false
starting_buffer = 0x1d59020
fake_prefixed_keys = {i = 0}
#36 0x00000000005952cb in command_loop_1 () at keyboard.c:1370
cmd = {i = 4235360}
keybuf = {{i = 98}, {i = 26}, {i = 0}, {i = 6450876}, {i = 140737488345872}, {i = 5810265}, {i = 4}, {i = 0}, {i = 140737488345984}, {i = 6603964}, {i = 14844499}, {i = 3}, {i = 0}, {i = 14411152}, {i = 0}, {i = 14439664}, {i = 140737488345968}, {i = 5810265}, {i = 28512}, {i = 1718722048}, {i = 140737488346032}, {i = 6582364}, {i = 19104}, {i = 4301555685}, {i = 0}, {i = 17615152}, {i = 19741923}, {i = 0}, {i = 140737488346080}, {i = 6582144}}
i = 2
prev_modiff = 8
prev_buffer = 0xdff600
already_adjusted = false
#37 0x0000000000646d58 in internal_condition_case (bfun=0x594e75 <command_loop_1>, handlers=..., hfun=0x5944c1 <cmd_error>) at eval.c:1315
val = {i = 14844499}
c = 0x10cc930
#38 0x0000000000594aa2 in command_loop_2 (ignore=...) at keyboard.c:1112
val = {i = 0}
#39 0x000000000064626a in internal_catch (tag=..., func=0x594a79 <command_loop_2>, arg=...) at eval.c:1080
val = {i = 140737488346288}
c = 0x10cc800
#40 0x0000000000594a44 in command_loop () at keyboard.c:1091
No locals.
#41 0x0000000000593fab in recursive_edit_1 () at keyboard.c:697
count = 1
val = {i = 140737488346384}
#42 0x00000000005941ae in Frecursive_edit () at keyboard.c:768
count = 0
buffer = {i = 0}
#43 0x0000000000591d5b in main (argc=2, argv=0x7fffffffdef8) at emacs.c:1629
dummy = {i = 0}
stack_bottom_variable = 0 '\000'
do_initial_setlocale = true
dumping = false
skip_args = 0
rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = 0x0
(gdb) source .gdbinit
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = :0
TERM = dumb
Breakpoint 1 at 0x59025e: file emacs.c, line 353.
Temporary breakpoint 2 at 0x5bc49e: file sysdep.c, line 911.
(gdb) xbacktrace
"font-shape-gstring" (0xffff6320)
"auto-compose-chars" (0xffff6bb8)
"redisplay_internal (C function)" (0x0)
(gdb)
[-- Attachment #4: Type: text/plain, Size: 3099 bytes --]
If you need more info, I can provide it.
In GNU Emacs 25.2.4 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9)
of 2017-08-16 built on zen
Windowing system distributor 'The X.Org Foundation', version 11.0.11903000
System Description: elementary OS 0.4.1 Loki
Configured using:
'configure --enable-checking=yes,glyphs --enable-check-lisp-object-type
'CFLAGS=-O0 -g3''
Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS NOTIFY LIBXML2 FREETYPE
M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11
Important settings:
value of $LANG: en_US.UTF-8
value of $XMODIFIERS: @im=ibus
locale-coding-system: utf-8-unix
Major mode: Debugger
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Target doesn’t support non-stop mode. Turning it off.
Switched to thread 1
Undefined command: "full". Try "help".
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message dired format-spec rfc822 mml
mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs cl-seq gdb-mi bindat json map seq byte-opt gv bytecomp
byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib
gud easy-mmode comint ansi-color ring time-date mule-util tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
dbusbind inotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)
Memory information:
((conses 16 148124 8600)
(symbols 48 23775 0)
(miscs 40 483 194)
(strings 32 28376 5476)
(string-bytes 1 1044349)
(vectors 16 18462)
(vector-slots 8 502279 4038)
(floats 8 196 76)
(intervals 56 3939 1)
(buffers 976 25)
(heap 1024 24229 1160))
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-16 13:48 bug#28110: 25.2; crashes when opening a file with Kannada script reddy
@ 2017-08-16 15:48 ` Eli Zaretskii
2017-08-17 4:13 ` Venkatesh Reddy
2017-08-16 15:54 ` Andreas Schwab
1 sibling, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2017-08-16 15:48 UTC (permalink / raw)
To: reddy, Kenichi Handa; +Cc: 28110
> From: reddy <reddy@sikshana.org>
> Date: Wed, 16 Aug 2017 19:18:18 +0530
>
> 1. Open the attached file "kannada.txt"
Emacs 25.2 here doesn't crash when displaying that file, but my build
doesn't use libotf and libm17n-flt.
Can you try installing the latest versions of those libraries,
including from their development repositories? It could well be the
problem with those libraries. Also, if you could try the latest
development snapshot of Emacs 26.
CC'ing Handa-san who could tell more about this.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-16 15:48 ` Eli Zaretskii
@ 2017-08-17 4:13 ` Venkatesh Reddy
0 siblings, 0 replies; 11+ messages in thread
From: Venkatesh Reddy @ 2017-08-17 4:13 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 28110
[-- Attachment #1: Type: text/plain, Size: 778 bytes --]
Eli,
Thanks for looking into it. The crash happens only while using GTK and not
while using "emacs -nw".
Will try the suggestions you have and report back.
Regards,
Reddy
On Wed, Aug 16, 2017 at 9:18 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> > From: reddy <reddy@sikshana.org>
> > Date: Wed, 16 Aug 2017 19:18:18 +0530
> >
> > 1. Open the attached file "kannada.txt"
>
> Emacs 25.2 here doesn't crash when displaying that file, but my build
> doesn't use libotf and libm17n-flt.
>
> Can you try installing the latest versions of those libraries,
> including from their development repositories? It could well be the
> problem with those libraries. Also, if you could try the latest
> development snapshot of Emacs 26.
>
> CC'ing Handa-san who could tell more about this.
>
[-- Attachment #2: Type: text/html, Size: 1254 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-16 13:48 bug#28110: 25.2; crashes when opening a file with Kannada script reddy
2017-08-16 15:48 ` Eli Zaretskii
@ 2017-08-16 15:54 ` Andreas Schwab
2017-08-16 16:12 ` Eli Zaretskii
1 sibling, 1 reply; 11+ messages in thread
From: Andreas Schwab @ 2017-08-16 15:54 UTC (permalink / raw)
To: reddy; +Cc: 28110
On Aug 16 2017, reddy <reddy@sikshana.org> wrote:
> 1. Open the attached file "kannada.txt"
>
> ಸಿಕೊಂಡ
No problem with Noto Sans Kannada.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-16 15:54 ` Andreas Schwab
@ 2017-08-16 16:12 ` Eli Zaretskii
2017-08-16 16:50 ` Andreas Schwab
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2017-08-16 16:12 UTC (permalink / raw)
To: Andreas Schwab; +Cc: reddy, 28110
> From: Andreas Schwab <schwab@linux-m68k.org>
> Date: Wed, 16 Aug 2017 17:54:13 +0200
> Cc: 28110@debbugs.gnu.org
>
> On Aug 16 2017, reddy <reddy@sikshana.org> wrote:
>
> > 1. Open the attached file "kannada.txt"
> >
> > ಸಿಕೊಂಡ
>
> No problem with Noto Sans Kannada.
Thanks. Reddy, what font are you using for the Kannada script? Can
you try with Noto Sans Kannada? Does displaying the HELLO file (using
"C-h H") also crash for you when you get to the part which shows the
Kannada greeting on line 46?
Andreas, can you please tell what versions of libotf and libm17n-flt
do you use?
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-16 16:12 ` Eli Zaretskii
@ 2017-08-16 16:50 ` Andreas Schwab
2017-08-16 16:54 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: Andreas Schwab @ 2017-08-16 16:50 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: reddy, 28110
On Aug 16 2017, Eli Zaretskii <eliz@gnu.org> wrote:
> Andreas, can you please tell what versions of libotf and libm17n-flt
> do you use?
0.9.13 and 1.6.4.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-16 16:50 ` Andreas Schwab
@ 2017-08-16 16:54 ` Eli Zaretskii
2017-08-17 4:43 ` Venkatesh Reddy
2017-08-17 12:26 ` Venkatesh Reddy
0 siblings, 2 replies; 11+ messages in thread
From: Eli Zaretskii @ 2017-08-16 16:54 UTC (permalink / raw)
To: Andreas Schwab; +Cc: reddy, 28110
> From: Andreas Schwab <schwab@linux-m68k.org>
> Cc: reddy@sikshana.org, 28110@debbugs.gnu.org
> Date: Wed, 16 Aug 2017 18:50:32 +0200
>
> On Aug 16 2017, Eli Zaretskii <eliz@gnu.org> wrote:
>
> > Andreas, can you please tell what versions of libotf and libm17n-flt
> > do you use?
>
> 0.9.13 and 1.6.4.
Thanks. Reddy, please compare this with your versions, in addition to
finding out what font is installed on your system for Kannada.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-16 16:54 ` Eli Zaretskii
@ 2017-08-17 4:43 ` Venkatesh Reddy
2017-08-17 12:26 ` Venkatesh Reddy
1 sibling, 0 replies; 11+ messages in thread
From: Venkatesh Reddy @ 2017-08-17 4:43 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Andreas Schwab, 28110
[-- Attachment #1: Type: text/plain, Size: 694 bytes --]
Eli/Andreas,
Noto-Kannada is installed in the system. C-h H has no problems displaying
the content.
libotf: 0.9.13-3
libm17n-flt: 1.7.0-3
Regards,
Reddy
On Wed, Aug 16, 2017 at 10:24 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> > From: Andreas Schwab <schwab@linux-m68k.org>
> > Cc: reddy@sikshana.org, 28110@debbugs.gnu.org
> > Date: Wed, 16 Aug 2017 18:50:32 +0200
> >
> > On Aug 16 2017, Eli Zaretskii <eliz@gnu.org> wrote:
> >
> > > Andreas, can you please tell what versions of libotf and libm17n-flt
> > > do you use?
> >
> > 0.9.13 and 1.6.4.
>
> Thanks. Reddy, please compare this with your versions, in addition to
> finding out what font is installed on your system for Kannada.
>
[-- Attachment #2: Type: text/html, Size: 1313 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-16 16:54 ` Eli Zaretskii
2017-08-17 4:43 ` Venkatesh Reddy
@ 2017-08-17 12:26 ` Venkatesh Reddy
2017-08-17 14:16 ` Eli Zaretskii
2017-08-30 23:00 ` handa
1 sibling, 2 replies; 11+ messages in thread
From: Venkatesh Reddy @ 2017-08-17 12:26 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Andreas Schwab, 28110
[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]
Eli/Andreas,
Here are a few more things I tried.
1. Removed the current libotf and libm17n-flt libraries, installed the
versions
libm17n-flt 1.6.4-2ubuntu1
libotf0:amd64 0.9.13-3
Configured and compiled emacs. This crashes as well.
2. If I set the default font to Noto-Kannada and open the file, It has no
issues but crashes as soon as I start adding English words.
3. The crash occurs only when a certain combination of Kannada chars are
present along with English characters/Words.
Let me know if you need additional data.
There were no such issues with a variant of ubuntu-14.04.
Regards,
Reddy
On Wed, Aug 16, 2017 at 10:24 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> > From: Andreas Schwab <schwab@linux-m68k.org>
> > Cc: reddy@sikshana.org, 28110@debbugs.gnu.org
> > Date: Wed, 16 Aug 2017 18:50:32 +0200
> >
> > On Aug 16 2017, Eli Zaretskii <eliz@gnu.org> wrote:
> >
> > > Andreas, can you please tell what versions of libotf and libm17n-flt
> > > do you use?
> >
> > 0.9.13 and 1.6.4.
>
> Thanks. Reddy, please compare this with your versions, in addition to
> finding out what font is installed on your system for Kannada.
>
[-- Attachment #2: Type: text/html, Size: 2022 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-17 12:26 ` Venkatesh Reddy
@ 2017-08-17 14:16 ` Eli Zaretskii
2017-08-30 23:00 ` handa
1 sibling, 0 replies; 11+ messages in thread
From: Eli Zaretskii @ 2017-08-17 14:16 UTC (permalink / raw)
To: Venkatesh Reddy, Kenichi Handa; +Cc: schwab, 28110
> From: Venkatesh Reddy <reddy@sikshana.org>
> Date: Thu, 17 Aug 2017 17:56:59 +0530
> Cc: Andreas Schwab <schwab@linux-m68k.org>, 28110@debbugs.gnu.org
>
> Eli/Andreas,
> Here are a few more things I tried.
> 1. Removed the current libotf and libm17n-flt libraries, installed the versions
> libm17n-flt 1.6.4-2ubuntu1
> libotf0:amd64 0.9.13-3
> Configured and compiled emacs. This crashes as well.
>
> 2. If I set the default font to Noto-Kannada and open the file, It has no issues but crashes as soon as I start
> adding English words.
>
> 3. The crash occurs only when a certain combination of Kannada chars are present along with English
> characters/Words.
>
> Let me know if you need additional data.
Thanks, I hope Handa-san will be able to help us with this problem.
> There were no such issues with a variant of ubuntu-14.04.
Is there any way to see what changed with respect to that version of
the OS?
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#28110: 25.2; crashes when opening a file with Kannada script
2017-08-17 12:26 ` Venkatesh Reddy
2017-08-17 14:16 ` Eli Zaretskii
@ 2017-08-30 23:00 ` handa
1 sibling, 0 replies; 11+ messages in thread
From: handa @ 2017-08-30 23:00 UTC (permalink / raw)
To: Venkatesh Reddy; +Cc: schwab, 28110
Hi, sorry for the late response.
> 1. Removed the current libotf and libm17n-flt libraries, installed the
> versions
> libm17n-flt 1.6.4-2ubuntu1
> libotf0:amd64 0.9.13-3
> Configured and compiled emacs. This crashes as well.
Here I have the latest version of those libraries:
$ pkg-config --modversion m17n-flt
1.7.1
$ pkg-config --modversion libotf
0.9.15
and has no problem with rendering your file kannada.txt with the font
"Noto Sans Kannada.ttf".
> 2. If I set the default font to Noto-Kannada and open the file, It has no
> issues but crashes as soon as I start adding English words.
> 3. The crash occurs only when a certain combination of Kannada chars are
> present along with English characters/Words.
Then please give me a test file containing that combination. And,
please check if your emacs is surely using "Noto Sans Kannada" by typing
C-u C-x = while putting cursor on a kannda character of HELLO file.
And, if possible, please try the latest version of libotf and m17n-lib
by getting the source from repositories as below;
$ cvs -d :pserver:anonymous@cvs.savannah.nongnu.org:/sources/m17n co libotf
$ git clone https://git.savannah.nongnu.org/git/m17n/m17n-lib.git
$ git clone https://git.savannah.nongnu.org/git/m17n/m17n-db.git
and installing them in this order: libotf, m17n-lib, m17n-db
---
K. Handa
handa@gnu.org
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2017-08-30 23:00 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-16 13:48 bug#28110: 25.2; crashes when opening a file with Kannada script reddy
2017-08-16 15:48 ` Eli Zaretskii
2017-08-17 4:13 ` Venkatesh Reddy
2017-08-16 15:54 ` Andreas Schwab
2017-08-16 16:12 ` Eli Zaretskii
2017-08-16 16:50 ` Andreas Schwab
2017-08-16 16:54 ` Eli Zaretskii
2017-08-17 4:43 ` Venkatesh Reddy
2017-08-17 12:26 ` Venkatesh Reddy
2017-08-17 14:16 ` Eli Zaretskii
2017-08-30 23:00 ` handa
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.