unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* 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 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 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 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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).