From unknown Sat Sep 13 11:13:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23522 <23522@debbugs.gnu.org> To: bug#23522 <23522@debbugs.gnu.org> Subject: Status: 25.0.93; SEGFAULT when displaying HELLO Reply-To: bug#23522 <23522@debbugs.gnu.org> Date: Sat, 13 Sep 2025 18:13:31 +0000 retitle 23522 25.0.93; SEGFAULT when displaying HELLO reassign 23522 emacs submitter 23522 Michael Welsh Duggan severity 23522 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 09:06:11 2016 Received: (at submit) by debbugs.gnu.org; 12 May 2016 13:06:11 +0000 Received: from localhost ([127.0.0.1]:48127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0qJd-0002qZ-DS for submit@debbugs.gnu.org; Thu, 12 May 2016 09:06:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39883) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0qJa-0002q3-C1 for submit@debbugs.gnu.org; Thu, 12 May 2016 09:06:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0qJO-0006fj-OO for submit@debbugs.gnu.org; Thu, 12 May 2016 09:06:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53165) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0qJN-0006fY-I6 for submit@debbugs.gnu.org; Thu, 12 May 2016 09:05:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59080) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0qJD-0003rH-9Y for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 09:05:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0qJ5-0006YX-P3 for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 09:05:42 -0400 Received: from upton.red.cert.org ([192.88.209.60]:44645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0qJ3-0006Un-Pp for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 09:05:35 -0400 Received: from bucknell.indigo.cert.org (bucknell.indigo.cert.org [10.60.10.121]) by upton.red.cert.org (8.14.4/8.14.4) with ESMTP id u4CD5N9t009561 for ; Thu, 12 May 2016 09:05:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cert.org; s=jthatj15xw2j; t=1463058323; bh=X8+sw5qX8H17mZeoNSft+/0OjaXwW8eDdZ41R6tSxbQ=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:Sender: Reply-To:Cc; b=h5NCGkMwDDNFWBIeD5WR4mvZV338a1R4KbW12I03w6evzlEt5RdGvwsVa6Vh4h14/ GMbAogbtxIsHybTdH85yx88Kx/bk+IxKTtYdxYI9YnhS4Xl2ehtbrF+NEJBplxVjr0 JtPuoqZbvYfZTChzdkF2BOiemB7+GDL0Xmd3vk4I= Received: from watermonitor.yellow.cert.org (watermonitor.yellow.cert.org [10.20.11.220]) by bucknell.indigo.cert.org (8.14.4/8.14.4/2.81) with ESMTP id u4CD5NhE020050 for ; Thu, 12 May 2016 09:05:23 -0400 Received: from watermonitor.yellow.cert.org (localhost [127.0.0.1]) by watermonitor.yellow.cert.org (8.14.4/8.14.4) with ESMTP id u4CD5MAa026254 for ; Thu, 12 May 2016 09:05:22 -0400 Received: (from mwd@localhost) by watermonitor.yellow.cert.org (8.14.4/8.14.4) id u4CD5LAE026251; Thu, 12 May 2016 09:05:21 -0400 X-Authentication-Warning: watermonitor.yellow.cert.org: mwd set sender to mwd@cert.org using -f From: Michael Welsh Duggan To: bug-gnu-emacs@gnu.org Subject: 25.0.93; SEGFAULT when displaying HELLO Date: Thu, 12 May 2016 09:05:21 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On one particular system, displaying the HELLO file (even from emacs -Q) immediately crashes emacs with a SEGFAULT. I include the backtraces, and a bit of minimal debugging. (I have no idea where the segfault is actually coming from here.) This only happens on this one system. I can recreate easily, so can debug as directed. (gdb) bt full #0 ftfont_shape_by_flt (matrix=, otf=, ft_face=, font=, lgstring=12451909) at /home/mwd/git/emacs/src/ftfont.c:2655 g = 0x2548f20 len = 4 i = flt_font_ft = {flt_font = {family = 0x26a8d50, x_ppem = 12, y_ppem = 12, get_glyph_id = 0x5a98c0 , get_metrics = 0x5a9640 , check_otf = 0x5a9340 , drive_otf = 0x5ac570 , internal = 0x22e2a90}, font = 0x2636648, ft_face = 0x26a4330, otf = 0x26a8ce0, matrix = 0x0} allocated = 7 flt = with_variation_selector = glyphs = incr_min = 1 #1 ftfont_shape (lgstring=12451909) at /home/mwd/git/emacs/src/ftfont.c:2697 ftfont_info = #2 0x00000000005ad9ea in xftfont_shape (lgstring=12451909) at /home/mwd/git/emacs/src/xftfont.c:654 xftfont_info = 0x2636648 ft_face = val = #3 0x000000000055ced5 in Ffont_shape_gstring (gstring=12451909) at /home/mwd/git/emacs/src/font.c:4410 n = i = 0 from = to = #4 0x000000000054fb3d in Ffuncall (nargs=2, args=) at /home/mwd/git/emacs/src/eval.c:2693 internal_argbuf = {35136, 35136, 35136, 140737488314448, 6143057, 6143077, 6143247, 259568744177} fun = 11685397 original_fun = numargs = 1 val = internal_args = 0x7fffffff6000 count = 16 #5 0x0000000000582c15 in exec_byte_code (bytestr=3, vector=180, maxdepth=0, args_template=140737488314352, nargs=2, args=0xfffffe40000002c0, args@entry=0x0) at /home/mwd/git/emacs/src/bytecode.c:880 targets = {0x582ca7 , 0x5831d5 , 0x5831da , 0x5831df , 0x582a9a , 0x582aa0 , 0x582d19 , 0x582d91 , 0x582d87 , 0x582d8c , 0x582d56 , 0x582d5b , 0x582ad1 , 0x582ad8 , 0x582eca , 0x582d60 , 0x583075 , 0x58307a , 0x5830f7 , 0x5830fc , 0x582b3b , 0x582b40 , 0x5830a6 , 0x58307f , 0x582e8c , 0x582e91 , 0x582e96 , 0x582ea5 , 0x582bb1 , 0x582bb8 , 0x5830e2 , 0x582e65 , 0x582e4b , 0x582e50 , 0x582e55 , 0x582e1f , 0x582bf3 , 0x582bf8 , 0x582eb5 , 0x582e24 , 0x5840a9 , 0x5840ae , 0x5840b3 , 0x58407d , 0x582c35 , 0x582c38 , 0x584040 , 0x584082 , 0x584c1c , 0x584676 , 0x584608 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x583f53 , 0x583fda , 0x58400a , 0x584819 , 0x58484f , 0x582fd1 , 0x58300a , 0x58488b , 0x582f9a , 0x58303e , 0x5848b7 , 0x58467d , 0x5846a5 , 0x5846d9 , 0x58470e , 0x584785 , 0x5847ad , 0x5847e1 , 0x584510 , 0x584b9f , 0x584538 , 0x58456c , 0x584ac9 , 0x584afd , 0x584b35 , 0x584b6a , 0x5848eb , 0x584962 , 0x58499f , 0x5849dc , 0x584a90 , 0x584a1e , 0x584a57 , 0x5836bf , 0x5836f8 , 0x58372d , 0x583769 , 0x58379e , 0x5837d3 , 0x583808 , 0x5838a6 , 0x582c78 , 0x5838e0 , 0x583908 , 0x583977 , 0x5839b1 , 0x5839eb , 0x583a13 , 0x583a3d , 0x583a67 , 0x583a98 , 0x582ca7 , 0x583ac2 , 0x583aef , 0x583b1c , 0x583b49 , 0x583b76 , 0x583ba3 , 0x582c78 , 0x582ca7 , 0x583bcb , 0x583c0a , 0x583c32 , 0x583c5a , 0x583c8e , 0x583cc2 , 0x583378 , 0x583393 , 0x58362f , 0x583663 , 0x5835a2 , 0x583697 , 0x582ca7 , 0x583eb6 , 0x5840b8 , 0x582edf , 0x58415f , 0x58421a , 0x5842d2 , 0x583e57 , 0x583e95 , 0x5830bb , 0x582cea , 0x583101 , 0x5845a0 , 0x5845cf , 0x584c4b , 0x584c93 , 0x584ccb , 0x583f02 , 0x584055 , 0x5835cf , 0x583607 , 0x5833c7 , 0x5833ef , 0x583417 , 0x58343f , 0x583473 , 0x5834a7 , 0x5834db , 0x58350f , 0x5831e5 , 0x583219 , 0x58324d , 0x583275 , 0x5832a9 , 0x5832dd , 0x583310 , 0x583343 , 0x58383d , 0x583872 , 0x58315a , 0x58319f , 0x582ca7 , 0x58438a , 0x584bc7 , 0x584417 , 0x58446c , 0x583db3 , 0x584743 , 0x584920 , 0x583935 , 0x582de2 , 0x583cea , 0x582ca7 , 0x582ca7 , 0x583d3b , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x582ca7 , 0x583d83 } stack = {pc = 0xabb81d ")\207", byte_string = 9744380, byte_string_start = 0xabb7fd "\306\b\t\n\v$\211\034\211\034\307H)\203\024", next = 0x0} result = 39096156 type = (unknown: 180) #6 0x000000000054f592 in funcall_lambda (fun=9744269, nargs=nargs@entry=5, arg_vector=arg_vector@entry=0x7fffffff6208) at /home/mwd/git/emacs/src/eval.c:2921 val = syms_left = 0 lexenv = 0 i = optional = rest = #7 0x000000000054f953 in Ffuncall (nargs=nargs@entry=6, args=args@entry=0x7fffffff6200) at /home/mwd/git/emacs/src/eval.c:2754 fun = original_fun = 6708368 numargs = 5 val = internal_args = count = 9 #8 0x000000000054e5d1 in internal_condition_case_n ( bfun=0x54f770 , nargs=nargs@entry=6, args=args@entry=0x7fffffff6200, handlers=handlers@entry=44448, hfun=hfun@entry=0x4374e0 ) at /home/mwd/git/emacs/src/eval.c:1389 val = c = #9 0x0000000000428346 in safe__call (inhibit_quit=inhibit_quit@entry=false, nargs=nargs@entry=6, func=, ap=ap@entry=0x7fffffff62a8) at /home/mwd/git/emacs/src/xdisp.c:2558 i = sa_avail = args = 0x7fffffff6200 sa_must_free = false val = #10 0x000000000043468f in safe_call (nargs=nargs@entry=6, func=) at /home/mwd/git/emacs/src/xdisp.c:2574 retval = 39096156 ap = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffffff6388, reg_save_area = 0x7fffffff62c0}} #11 0x000000000059fdcc in autocmp_chars (rule=, charpos=charpos@entry=383, bytepos=bytepos@entry=459, limit=, limit@entry=3323, win=win@entry=0x11e2210, face=face@entry=0x26ada20, string=string@entry=0) at /home/mwd/git/emacs/src/composite.c:915 to = 387 pt = 1 pt_byte = 1 font_object = 40068685 lgstring = len = #12 0x00000000005a3d6c in composition_reseat_it ( cmp_it=cmp_it@entry=0x7fffffff9478, charpos=383, bytepos=459, endpos=3323, w=0x11e2210, face=0x26ada20, string=0) at /home/mwd/git/emacs/src/composite.c:1221 lgstring = 0 val = i = #13 0x000000000043dd58 in next_element_from_buffer (it=0x7fffffff8c20) at /home/mwd/git/emacs/src/xdisp.c:8372 p = stop = success_p = true #14 0x000000000043c00a in get_next_display_element ( it=it@entry=0x7fffffff8c20) at /home/mwd/git/emacs/src/xdisp.c:6921 success_p = #15 0x0000000000445977 in display_line (it=it@entry=0x7fffffff8c20) at /home/mwd/git/emacs/src/xdisp.c:20549 x_before = nglyphs = ascent = 0 phys_ascent = 0 n_glyphs_before = hpos_before = x = descent = 0 phys_descent = 0 row = wrap_it = {window = 11, w = 0x59bffa , f = 0x1d17854, method = GET_FROM_STRING, stop_charpos = 0, prev_stop = 46, base_level_stop = 30505044, end_charpos = 30505044, s = 0x4530
, string_nchars = 0, redisplay_end_trigger_charpos = 2, multibyte_p = true, header_line_p = false, string_from_display_prop_p = true, string_from_prefix_prop_p = true, from_disp_prop_p = true, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x6, dpend = 0x1, dpvec_char_len = 2, dpvec_face_id = 0, saved_face_id = 30505044, ctl_chars = {30505044, 11, 0, 140737488328360, 4414661, 1, 5879967, 17197377203, 6, 6, 17712, 0, 0, 31589424, 5881762, 16256020}, start = {pos = {charpos = 2, bytepos = 0}, overlay_string_index = 6, string_pos = { charpos = 16256020, bytepos = 16256020}, dpvec_index = 17712}, current = {pos = {charpos = 0, bytepos = 2}, overlay_string_index = 5889181, string_pos = {charpos = 22, bytepos = 4313719312}, dpvec_index = 0}, n_overlay_strings = 2, overlay_strings_charpos = 16256020, overlay_strings = {16256020, 1, 0, 140737488328360, 4414661, 1, 140737488317628, 0, 36259824, 140737488317516, 259568737847, 21305920, 140737488317584, 4311081572, 140737488317628, 0}, string_overlays = {6, 1, 140737488328352, 140737488328360, 4847312, 0, 18752016, 1, 0, 1, 1, 0, 0, 140737488328160, 140737488328160, 1}, string = 6, from_overlay = 0, stack = {{string = 0, string_nchars = -27168, end_charpos = 4850895, stop_charpos = 4294967297, prev_stop = 140737488328192, base_level_stop = 140737488328184, cmp_it = {stop_pos = 140737488321856, id = 0, ch = 1, rule_idx = 0, lookback = 8589901120, nglyphs = -24912, reversed_p = 255, charpos = 0, nchars = -1, nbytes = -1, from = 0, to = 0, width = 1}, face_id = 11, u = {image = { object = 140737488328160, slice = {x = 0, y = -1, width = 0, height = 16384}, image_id = 20}, stretch = { object = 140737488328160}, xwidget = { object = 140737488328160}}, position = {charpos = 4852478, bytepos = 27672512}, current = {pos = {charpos = 27672672, bytepos = 140737488316864}, overlay_string_index = 140737488328160, string_pos = { charpos = 1, bytepos = 0}, dpvec_index = 15339184}, from_overlay = 140737488321856, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = L2R, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = (unknown: 4294933824), voffset = 1, space_width = 592, font_height = 0}, { string = 140737488322096, string_nchars = 0, end_charpos = 1, stop_charpos = 140737488322096, prev_stop = 140737488328160, base_level_stop = 0, cmp_it = {stop_pos = -1, id = 0, ch = 1, rule_idx = 0, lookback = 1, nglyphs = 4852478, reversed_p = false, charpos = 0, nchars = 6, nbytes = 0, from = 3, to = 3, width = 5}, face_id = 1, u = {image = { object = -1, slice = {x = 0, y = 9, width = 12884901889, height = -1}, image_id = 0}, stretch = {object = -1}, xwidget = {object = -1}}, position = {charpos = -1, bytepos = 15339184}, current = {pos = { charpos = 140737488322096, bytepos = 0}, overlay_string_index = 1, string_pos = { charpos = 140737488322096, bytepos = 592}, dpvec_index = 0}, from_overlay = 4863165, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = L2R, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 32}, {string = 1, string_nchars = 1, end_charpos = 94489280513, stop_charpos = 22, prev_stop = 27672512, base_level_stop = 27672672, cmp_it = {stop_pos = 5879967, id = 0, ch = 31056, rule_idx = 0, lookback = 140737488317808, nglyphs = 31056, reversed_p = false, charpos = 0, nchars = 5868703, nbytes = 0, from = 31056, to = 0, width = -37520}, face_id = 22056725, u = {image = { object = 6, slice = {x = -1, y = 5887959, width = 4294967296, height = 1}, image_id = 1}, stretch = {object = 6}, xwidget = {object = 6}}, position = { charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 1, string_pos = { charpos = 0, bytepos = 0}, dpvec_index = 32}, from_overlay = 1, area = TEXT_AREA, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 4294942384), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = TRUNCATE, voffset = 0, space_width = 6, font_height = 1}, {string = 140737488328352, string_nchars = -26968, end_charpos = 140737488342208, stop_charpos = 1, prev_stop = 140737488342344, base_level_stop = 0, cmp_it = {stop_pos = 140737488342208, id = 0, ch = 4427693, rule_idx = 0, lookback = 69, nglyphs = -13120, reversed_p = 255, charpos = 69, nchars = 4447434, nbytes = 0, from = 32478640, to = 0, width = 4352754}, face_id = -13040, u = {image = { object = 77309373776, slice = {x = 140737488342288, y = 4540624, width = 140737488342288, height = 4860039}, image_id = 140737488328184}, stretch = { object = 77309373776}, xwidget = {object = 77309373776}}, position = {charpos = 1, bytepos = 31056}, current = {pos = { charpos = 5888259, bytepos = 1}, overlay_string_index = 140737488342208, string_pos = { charpos = 0, bytepos = 69}, dpvec_index = -12984}, from_overlay = 0, area = -13120, method = 32767, paragraph_embedding = (R2L | unknown: 4440072), multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 140737488344316, font_height = 140737488342224}, { string = 4294967295, string_nchars = 0, end_charpos = 140737488342208, stop_charpos = 8, prev_stop = 8, base_level_stop = 0, cmp_it = {stop_pos = 69, id = 4294967295, ch = 0, rule_idx = 0, lookback = 140737488342208, nglyphs = 4448161, reversed_p = false, charpos = 51539607553, nchars = 3, nbytes = -1, from = 68, to = 0, width = 0}, face_id = -1, u = {image = {object = 25769803782, slice = { x = 16777222, y = 0, width = 4294967295, height = 1}, image_id = 0}, stretch = {object = 25769803782}, xwidget = { object = 25769803782}}, position = {charpos = 287762809301, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 1, string_pos = {charpos = 1, bytepos = -1}, dpvec_index = 0}, from_overlay = -1, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 1, space_width = 1, font_height = 2}}, sp = 1, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = -22064, c = 32767, len = 0, cmp_it = {stop_pos = 1, id = 140737488330800, ch = -32097, rule_idx = 32767, lookback = 140737488333264, nglyphs = 4859330, reversed_p = false, charpos = 140737488320704, nchars = 592, nbytes = 0, from = 0, to = 0, width = 4438479}, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 6, xwidget = 0x0, slice = {x = 0, y = 0, width = 1, height = 32672373}, space_width = 32672368, voffset = 4608, tab_width = 286, font_height = 2, object = 1, position = { charpos = 0, bytepos = 15339184}, truncation_pixel_width = -22064, continuation_pixel_width = -1, first_visible_x = 32767, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 1, max_extra_line_spacing = 0, override_ascent = -24528, override_descent = 32767, override_boff = -32097, glyph_row = 0x7fffffffa030, area = 4863165, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 236, phys_ascent = 0, phys_descent = 232, max_phys_ascent = 0, max_phys_descent = 10, current_x = 0, continuation_lines_width = 1, eol_pos = { charpos = 1, bytepos = 25769803782}, current_y = 6, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 231, bidi_p = false, bidi_it = { bytepos = 81604378624, charpos = 230, ch = 0, nchars = 16, ch_len = 0, type = 232, type_after_wn = UNKNOWN_BT, orig_type = STRONG_L, resolved_level = 19 '\023', isolate_level = 0 '\000', invalid_levels = -1, invalid_isolates = 0, prev = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = STRONG_L}, next_for_neutral = { charpos = 1, type = 233, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, type = 4294967295, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 6007848, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 1, level = 150 '\226', flags = 0 '\000'}, {next_for_neutral_pos = 140737488318752, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 0, level = 30 '\036', flags = 1 '\001'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 31130483, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 3, next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 0, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 6230337, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 6229115, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 6229462, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 1, level = 150 '\226', flags = 0 '\000'}, { next_for_neutral_pos = 6228894, next_for_neutral_type = 7, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 4, level = 74 'J', flags = 0 '\000'}, { next_for_neutral_pos = 140737488319760, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319056, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 31129059, next_for_neutral_type = 7, last_strong_type = 3, prev_for_neutral_type = 2, level = 89 'Y', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 21285737, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 79 'O', flags = 0 '\000'}, { next_for_neutral_pos = 21285737, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 3, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 5, level = 79 'O', flags = 0 '\000'}, { next_for_neutral_pos = 140737488319184, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 22366809, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 27672640, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 1, level = 150 '\226', flags = 0 '\000'}, { next_for_neutral_pos = 140737488319152, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 2, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 6, level = 228 '\344', flags = 1 '\001'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 31130483, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 3, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 31129059, next_for_neutral_type = 7, last_strong_type = 3, prev_for_neutral_type = 2, level = 89 'Y', flags = 0 '\000'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 21285736, next_for_neutral_type = 1, last_strong_type = 5, prev_for_neutral_type = 5, level = 68 'D', flags = 1 '\001'}, {next_for_neutral_pos = 1, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, level = 41 ')', flags = 2 '\002'}, {next_for_neutral_pos = 140737488320316, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 0, level = 128 '\200', flags = 111 'o'}, {next_for_neutral_pos = 21305920, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 4322639808, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319312, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6230132, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6229097, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6229657, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 31129715, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 6, prev_for_neutral_type = 0, level = 40 '(', flags = 2 '\002'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 85 'U', flags = 0 '\000'}, { next_for_neutral_pos = 6228942, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 31129712, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 40 '(', flags = 2 '\002'}, { next_for_neutral_pos = 6229643, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 140737488319536, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 255 '\377', flags = 247 '\367'}, {next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 6, prev_for_neutral_type = 5, level = 219 '\333', flags = 1 '\001'}, {next_for_neutral_pos = 140737488319552, next_for_neutral_type = 3, last_strong_type = 4, prev_for_neutral_type = 1, level = 255 '\377', flags = 247 '\367'}, {next_for_neutral_pos = 140737488319632, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 2, level = 128 '\200', flags = 101 'e'}, {next_for_neutral_pos = 140737488319632, next_for_neutral_type = 3, last_strong_type = 5, prev_for_neutral_type = 1, level = 203 '\313', flags = 66 'B'}, {next_for_neutral_pos = 31130483, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 5, level = 92 '\\', flags = 0 '\000'}, {next_for_neutral_pos = 8646889785451, next_for_neutral_type = 3, last_strong_type = 6, prev_for_neutral_type = 5, level = 219 '\333', flags = 1 '\001'}, {next_for_neutral_pos = 35813888, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 7, level = 92 '\\', flags = 0 '\000'}, {next_for_neutral_pos = 1463057513, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 6, level = 226 '\342', flags = 56 '8'}, {next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 6, level = 228 '\344', flags = 1 '\001'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 31130483, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 3, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 2, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 140737488320008, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 8589898624, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 20256, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 4, level = 183 '\267', flags = 1 '\001'}, {next_for_neutral_pos = 3, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 362, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488339824, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 31741333, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 6, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 47904, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 31741333, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 140737488340136, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488320016, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 255 '\377', flags = 247 '\367'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488320032, next_for_neutral_type = 3, last_strong_type = 4, prev_for_neutral_type = 1, level = 255 '\377', flags = 247 '\367'}, {next_for_neutral_pos = 140737488320112, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 2, level = 128 '\200', flags = 101 'e'}, {next_for_neutral_pos = 140737488320112, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 30 '\036', flags = 1 '\001'}, {next_for_neutral_pos = 816, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 5, level = 92 '\\', flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 34 '"', flags = 2 '\002'}, {next_for_neutral_pos = 18747904, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 0, level = 91 '[', flags = 0 '\000'}, { next_for_neutral_pos = 1463057513, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 6, level = 226 '\342', flags = 56 '8'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 34 '"', flags = 2 '\002'}, { next_for_neutral_pos = 14947472, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 3, level = 69 'E', flags = 0 '\000'}, { next_for_neutral_pos = 816, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 4294967296, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 140737488339960, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 0, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488339840, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 3, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 65585099797692416, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 66 'B', flags = 0 '\000'}, {next_for_neutral_pos = 140737488339824, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 178 '\262', flags = 0 '\000'}, {next_for_neutral_pos = 22377152, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488320688, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 62 '>', flags = 2 '\002'}, {next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 1, level = 90 'Z', flags = 0 '\000'}, { next_for_neutral_pos = 2533274791116807, next_for_neutral_type = 7, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 32478640, next_for_neutral_type = 2, last_strong_type = 6, prev_for_neutral_type = 3, level = 66 'B', flags = 0 '\000'}, {next_for_neutral_pos = 4294967295, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 16777216, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 69 'E', flags = 0 '\000'}, { next_for_neutral_pos = 4294967295, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 6, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 37667664, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 16128, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 62 '>', flags = 2 '\002'}, { next_for_neutral_pos = 18752016, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 6, level = 66 'B', flags = 0 '\000'}, { next_for_neutral_pos = 92, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 18752021, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 30 '\036', flags = 1 '\001'}}, string = { lstring = 18747904, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x0, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = L2R} wrap_data = 0x0 may_wrap = false wrap_x = 17712 wrap_row_used = -1 wrap_row_ascent = 0 wrap_row_height = 31195683 wrap_row_phys_ascent = 0 wrap_row_phys_height = 5868703 wrap_row_extra_line_spacing = 0 wrap_row_min_pos = 30529584 wrap_row_min_bpos = 46 wrap_row_max_pos = 17712 wrap_row_max_bpos = 0 cvpos = min_pos = 367 max_pos = 382 min_bpos = 439 max_bpos = 456 pending_handle_line_prefix = false #16 0x0000000000448572 in try_window (window=window@entry=18752021, pos=..., flags=flags@entry=1) at /home/mwd/git/emacs/src/xdisp.c:17198 it = {window = 18752021, w = 0x11e2210, f = 0x11e1200, method = GET_FROM_BUFFER, stop_charpos = 401, prev_stop = 301, base_level_stop = 301, end_charpos = 3323, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = true, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 26, ctl_chars = {0 }, start = { pos = {charpos = 367, bytepos = 439}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 383, bytepos = 459}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 301, overlay_strings = { 0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}}, sp = 0, selective = 0, what = IT_COMPOSITION, face_id = 31, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 2734, len = 3, cmp_it = {stop_pos = 383, id = -1, ch = 2744, rule_idx = 0, lookback = 0, nglyphs = 1, reversed_p = false, charpos = 382, nchars = 1, nbytes = 3, from = 0, to = 1, width = 1}, char_to_display = 32, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = 0, y = 0, width = 0, height = 0}, space_width = 0, voffset = 0, tab_width = 32, font_height = 0, object = 22347189, position = {charpos = 382, bytepos = 456}, truncation_pixel_width = 0, continuation_pixel_width = 7, first_visible_x = 0, last_visible_x = 560, last_visible_y = 466, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x23ecc50, area = TEXT_AREA, nglyphs = 1, pixel_width = 8, ascent = 12, descent = 5, max_ascent = 12, max_descent = 5, phys_ascent = 12, phys_descent = 5, max_phys_ascent = 12, max_phys_descent = 5, current_x = 114, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 135, first_vpos = 0, vpos = 9, hpos = 16, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = true, bidi_it = {bytepos = 459, charpos = 383, ch = 2744, nchars = 1, ch_len = 3, type = STRONG_L, type_after_wn = STRONG_L, orig_type = STRONG_L, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 382, type = STRONG_L, orig_type = STRONG_L}, last_strong = { charpos = 382, type = STRONG_L, orig_type = STRONG_L}, next_for_neutral = {charpos = 361, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 382, type = STRONG_L, orig_type = STRONG_L}, next_for_ws = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = 1, disp_pos = 502, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} }, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x11e2210, paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, frame_window_p = true}, paragraph_embedding = NEUTRAL_DIR} last_text_row = 0x23ecb50 frame_line_height = #17 0x000000000045cec3 in redisplay_window (window=, just_this_one_p=just_this_one_p@entry=false) at /home/mwd/git/emacs/src/xdisp.c:16654 d2 = 0 d6 = 0 d1 = 0 d5 = 0 rtop = 0 rbot = 0 old = lpoint = opoint = startp = {charpos = 1, bytepos = 1} update_mode_line = true it = {window = 32672373, w = 0x1f28a70, f = 0x11e1200, method = GET_FROM_BUFFER, stop_charpos = 233, prev_stop = 1, base_level_stop = 0, end_charpos = 233, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = true, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 }, start = { pos = {charpos = 1, bytepos = 1}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 233, bytepos = 237}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 233, overlay_strings = { 0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}}, sp = 0, selective = 0, what = IT_EOB, face_id = 0, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = true, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 0, len = 1, cmp_it = {stop_pos = 230, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 10, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = 0, y = 0, width = 0, height = 0}, space_width = 0, voffset = 0, tab_width = 8, font_height = 0, object = 35807173, position = {charpos = 233, bytepos = 237}, truncation_pixel_width = 0, continuation_pixel_width = 7, first_visible_x = 0, last_visible_x = 560, last_visible_y = 458, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x22a9580, area = TEXT_AREA, nglyphs = 0, pixel_width = 0, ascent = 12, descent = 3, max_ascent = 0, max_descent = 0, phys_ascent = 12, phys_descent = 3, max_phys_ascent = 12, max_phys_descent = 3, current_x = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 60, first_vpos = 0, vpos = 4, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = true, bidi_it = {bytepos = 237, charpos = 233, ch = -1, nchars = 1, ch_len = 1, type = NEUTRAL_B, type_after_wn = NEUTRAL_B, orig_type = NEUTRAL_B, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 232, type = UNKNOWN_BT, orig_type = NEUTRAL_B}, last_strong = { charpos = 230, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 16, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 233, type = STRONG_L, orig_type = WEAK_CS}, next_for_ws = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = 1, disp_pos = 233, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} }, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x1f28a70, paragraph_dir = L2R, separator_limit = 233, first_elt = false, new_paragraph = true, frame_window_p = true}, paragraph_embedding = NEUTRAL_DIR} current_matrix_up_to_date_p = false used_current_matrix_p = false buffer_unchanged_p = false temp_scroll_step = false rc = 64 centering_position = -1 last_line_misfit = false beg_unchanged = end_unchanged = frame_line_height = 15 use_desired_matrix = #18 0x00000000004602bb in redisplay_window_0 (window=window@entry=18752021) at /home/mwd/git/emacs/src/xdisp.c:14446 No locals. #19 0x000000000054e4b9 in internal_condition_case_1 ( bfun=bfun@entry=0x460290 , arg=18752021, handlers=, hfun=hfun@entry=0x426690 ) at /home/mwd/git/emacs/src/eval.c:1333 val = c = #20 0x000000000042be9e in redisplay_windows (window=18752021) at /home/mwd/git/emacs/src/xdisp.c:14426 No locals. #21 0x000000000042be68 in redisplay_windows (window=32676485) at /home/mwd/git/emacs/src/xdisp.c:14420 No locals. #22 0x000000000044d609 in redisplay_internal () at /home/mwd/git/emacs/src/xdisp.c:13986 gcscrollbars = f_redisplay_flag = w = sw = pending = must_finish = match_p = tlbufpos = tlendpos = number_of_visible_frames = sf = polling_stopped_here = tail = 16101475 consider_all_windows_p = update_miniwindow_p = #23 0x000000000044f115 in redisplay () at /home/mwd/git/emacs/src/xdisp.c:13214 No locals. #24 0x00000000004e85db in read_char (commandflag=commandflag@entry=1, map=map@entry=40014707, prev_event=0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffdf8b, end_time=end_time@entry=0x0) at /home/mwd/git/emacs/src/keyboard.c:2469 c = local_getcjmp = {{__jmpbuf = {140737488346640, 29472, 22347189, 22347184, -1, 5516842, 0, 22347184}, __mask_was_saved = 0, __saved_mask = {__val = {0, 0, 2, 1, 6, 0 }}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0, 0, 0, 0, 0, 0, 0, 0, 0, 29472, 5888259, 0, 0, 22347184, 16152736, 30}}}} tem = save = previous_echo_area_message = 0 also_record = 0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x146f730 #25 0x00000000004eae1f in read_key_sequence ( keybuf=keybuf@entry=0x7fffffffe060, prompt=prompt@entry=0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, bufsize=30) at /home/mwd/git/emacs/src/keyboard.c:9055 interrupted_kboard = 0x146f730 interrupted_frame = 0x11e1200 key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = new_binding = t = echo_start = 0 keys_start = 0 current_binding = 40014707 first_event = 0 first_unbound = 31 mock_input = 0 fkey = {parent = 20040179, map = 20040179, start = 0, end = 0} keytran = {parent = 12312131, map = 12312131, start = 0, end = 0} indec = {parent = 20040403, map = 20040403, start = 0, end = 0} shift_translated = false delayed_switch_frame = 0 original_uppercase = 0 original_uppercase_position = -1 dummyflag = false starting_buffer = 0x154fdb0 fake_prefixed_keys = 0 #26 0x00000000004ec936 in command_loop_1 () at /home/mwd/git/emacs/src/keyboard.c:1357 cmd = keybuf = {34, 418, 21151552, 9866376, 140737488347732, 5613393, 140737488348096, 28416, 12258768, 0, 0, 140737488347904, 0, 4392263, 336, 5498502, 12258768, 0, 0, 28416, 28416, 0, 0, 4002, 140737488348096, 5500261, 28416, 64, 35255523, 5564641} i = prev_modiff = 47 prev_buffer = 0x1e45590 #27 0x000000000054e43d in internal_condition_case ( bfun=bfun@entry=0x4ec740 , handlers=handlers@entry=19056, hfun=hfun@entry=0x4e3710 ) at /home/mwd/git/emacs/src/eval.c:1309 val = c = #28 0x00000000004def7c in command_loop_2 (ignore=ignore@entry=0) at /home/mwd/git/emacs/src/keyboard.c:1099 val = 39096156 #29 0x000000000054e3eb in internal_catch (tag=tag@entry=45840, func=func@entry=0x4def60 , arg=arg@entry=0) at /home/mwd/git/emacs/src/eval.c:1074 val = 39096156 c = #30 0x00000000004def37 in command_loop () at /home/mwd/git/emacs/src/keyboard.c:1078 No locals. #31 0x00000000004e3348 in recursive_edit_1 () at /home/mwd/git/emacs/src/keyboard.c:684 val = #32 0x00000000004e3665 in Frecursive_edit () at /home/mwd/git/emacs/src/keyboard.c:755 buffer = #33 0x00000000004de1c8 in main (argc=1, argv=0x7fffffffe3c8) at /home/mwd/git/emacs/src/emacs.c:1606 dummy = 0 stack_bottom_variable = 0 '\000' do_initial_setlocale = dumping = skip_args = 0 rlim = {rlim_cur = 10485760, rlim_max = 18446744073709551615} no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = (gdb) xbacktrace "font-shape-gstring" (0xffff6000) "auto-compose-chars" (0xffff6208) "redisplay_internal (C function)" (0x0) (gdb) p g $4 = (MFLTGlyphFT *) 0x2548f20 (gdb) p *g $5 = { g = { c = 0, code = 175, from = 0, to = 115, xadv = 384, yadv = 0, ascent = 448, descent = 0, lbearing = 0, rbearing = 448, xoff = 0, yoff = 0, encoded = 1, measured = 1, adjusted = 0, internal = 0 }, libotf_positioning_type = 0 } (gdb) p lgstring $6 = 12451909 (gdb) pp lgstring [[# 2744 2765 2724 2759] nil [0 0 2744 98 9 0 8 8 0 nil] [1 1 2765 115 0 -3 3 0 4 nil] [2 2 2724 81 8 0 7 8 0 nil] [3 3 2759 110 0 -7 -1 11 -7 nil] nil nil nil nil] (gdb) In GNU Emacs 25.0.93.1 (x86_64-unknown-linux-gnu, X toolkit) of 2016-05-12 built on watermonitor.yellow.cert.org Repository revision: 1a5a05cf6f68277c142fe3753581d3b0c6470156 Windowing system distributor 'Red Hat, Inc.', version 11.0.11500000 System Description: Red Hat Enterprise Linux Server release 6.7 (Santiago) Configured using: 'configure --without-toolkit-scroll-bars --with-x-toolkit=lucid --with-wide-int --prefix=/home/mwd PKG_CONFIG_PATH=/home/mwd/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG IMAGEMAGICK SOUND GPM DBUS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB LUCID X11 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix -- Michael Welsh Duggan (mwd@cert.org) From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 12:40:52 2016 Received: (at 23522) by debbugs.gnu.org; 12 May 2016 16:40:52 +0000 Received: from localhost ([127.0.0.1]:49202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0tfQ-0001Pa-98 for submit@debbugs.gnu.org; Thu, 12 May 2016 12:40:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0tfP-0001PM-Bc for 23522@debbugs.gnu.org; Thu, 12 May 2016 12:40:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0tfI-0003K1-QG for 23522@debbugs.gnu.org; Thu, 12 May 2016 12:40:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48615) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0tf6-0003Dg-FL; Thu, 12 May 2016 12:40:32 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1b0tf3-0000AN-EK; Thu, 12 May 2016 12:40:29 -0400 From: Glenn Morris To: Michael Welsh Duggan Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: X-Spook: Aid USCOI tempest Cocaine Public Health Avalanche Gang X-Ran: dj!+_SYg/ojO6|S4Gb]R=BmVRWv)1(*$24Q-yUg~kI'"E&fu#8{CR\wMKS5-+[|W'{^\;b X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 12 May 2016 12:40:29 -0400 In-Reply-To: (Michael Welsh Duggan's message of "Thu, 12 May 2016 09:05:21 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23522 Cc: 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Michael Welsh Duggan wrote: > On one particular system, displaying the HELLO file (even from emacs -Q) > immediately crashes emacs with a SEGFAULT. [...] > System Description: Red Hat Enterprise Linux Server release 6.7 (Santiago) HELLO crash plus "old" RHEL makes me think of https://bugzilla.redhat.com/show_bug.cgi?id=844776 Could you be getting libotf from openmpi instead? From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 13:23:48 2016 Received: (at 23522) by debbugs.gnu.org; 12 May 2016 17:23:48 +0000 Received: from localhost ([127.0.0.1]:49264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0uKx-00045z-Qj for submit@debbugs.gnu.org; Thu, 12 May 2016 13:23:48 -0400 Received: from upton.red.cert.org ([192.88.209.60]:55101) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0uKv-00045l-HY for 23522@debbugs.gnu.org; Thu, 12 May 2016 13:23:45 -0400 Received: from bucknell.indigo.cert.org (bucknell.indigo.cert.org [10.60.10.121]) by upton.red.cert.org (8.14.4/8.14.4) with ESMTP id u4CHNc6V017861; Thu, 12 May 2016 13:23:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cert.org; s=jthatj15xw2j; t=1463073818; bh=uqyBEOrhUkxDRV/zonY0XsW4oJ9A1jaUqEpYXSX52xw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID: MIME-Version:Content-Type:Sender:Reply-To; b=IhZeprs1vqabPxMcOLC0ZpkZRdWEqbL37lko5FJW+nJ4l+6gv8C0yjerMZWY/LJ8U PDylqkCtqI/C0Rmg1HNqWpZkHMVfxhYD+2DiEbWJjSZtUaJLMOIV1Wpsr96YSuw/wW Fk8qAzEY5Qma47emRhOo4mUJXFvsxRQQuMOUAR/8= Received: from watermonitor.yellow.cert.org (watermonitor.yellow.cert.org [10.20.11.220]) by bucknell.indigo.cert.org (8.14.4/8.14.4/2.81) with ESMTP id u4CHNcYi008318; Thu, 12 May 2016 13:23:38 -0400 Received: from watermonitor.yellow.cert.org (localhost [127.0.0.1]) by watermonitor.yellow.cert.org (8.14.4/8.14.4) with ESMTP id u4CHNcMI002994; Thu, 12 May 2016 13:23:38 -0400 Received: (from mwd@localhost) by watermonitor.yellow.cert.org (8.14.4/8.14.4) id u4CHNcQ7002991; Thu, 12 May 2016 13:23:38 -0400 X-Authentication-Warning: watermonitor.yellow.cert.org: mwd set sender to mwd@cert.org using -f From: Michael Welsh Duggan To: Glenn Morris Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: Date: Thu, 12 May 2016 13:23:38 -0400 In-Reply-To: (Glenn Morris's message of "Thu, 12 May 2016 12:40:29 -0400") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.7 (---) X-Debbugs-Envelope-To: 23522 Cc: 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.7 (---) Glenn Morris writes: > Michael Welsh Duggan wrote: > >> On one particular system, displaying the HELLO file (even from emacs -Q) >> immediately crashes emacs with a SEGFAULT. > [...] >> System Description: Red Hat Enterprise Linux Server release 6.7 (Santiago) > > HELLO crash plus "old" RHEL makes me think of > > https://bugzilla.redhat.com/show_bug.cgi?id=844776 > > Could you be getting libotf from openmpi instead? Unlikely. This system does not have openmpi installed. No openmpi packages, and no files with openmpi in the filename found by locate. Also, the error is a segfault, rather than a "symbol lookup error". -- Michael Welsh Duggan (mwd@cert.org) From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 15:16:57 2016 Received: (at 23522) by debbugs.gnu.org; 12 May 2016 19:16:57 +0000 Received: from localhost ([127.0.0.1]:49326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0w6S-0008LZ-QF for submit@debbugs.gnu.org; Thu, 12 May 2016 15:16:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0w6R-0008LN-DU for 23522@debbugs.gnu.org; Thu, 12 May 2016 15:16:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0w6I-0007En-JH for 23522@debbugs.gnu.org; Thu, 12 May 2016 15:16:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50709) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0w6I-0007E2-Gx; Thu, 12 May 2016 15:16:46 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3646 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b0w6A-0001GA-7b; Thu, 12 May 2016 15:16:44 -0400 Date: Thu, 12 May 2016 22:16:48 +0300 Message-Id: <83lh3f9jdr.fsf@gnu.org> From: Eli Zaretskii To: Michael Welsh Duggan In-reply-to: (message from Michael Welsh Duggan on Thu, 12 May 2016 13:23:38 -0400) Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23522 Cc: rgm@gnu.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) > From: Michael Welsh Duggan > Date: Thu, 12 May 2016 13:23:38 -0400 > Cc: 23522@debbugs.gnu.org > > > HELLO crash plus "old" RHEL makes me think of > > > > https://bugzilla.redhat.com/show_bug.cgi?id=844776 > > > > Could you be getting libotf from openmpi instead? > > Unlikely. This system does not have openmpi installed. No openmpi > packages, and no files with openmpi in the filename found by locate. > > Also, the error is a segfault, rather than a "symbol lookup error". Please rebuild without optimizations, with --enable-checking, and with "-g3" in the compiler switches, reproduce the problem, and post the backtrace you get then. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 15:58:55 2016 Received: (at 23522) by debbugs.gnu.org; 12 May 2016 19:58:56 +0000 Received: from localhost ([127.0.0.1]:49358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0wl4-0000rI-4N for submit@debbugs.gnu.org; Thu, 12 May 2016 15:58:55 -0400 Received: from upton.red.cert.org ([192.88.209.60]:55202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0wl0-0000r1-MV for 23522@debbugs.gnu.org; Thu, 12 May 2016 15:58:52 -0400 Received: from bucknell.indigo.cert.org (bucknell.indigo.cert.org [10.60.10.121]) by upton.red.cert.org (8.14.4/8.14.4) with ESMTP id u4CJwir6022362; Thu, 12 May 2016 15:58:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cert.org; s=jthatj15xw2j; t=1463083124; bh=0feAcmCtCln0mfIbpMqWfMmj2Cw4xd8jpm77BmJ0Scs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID: MIME-Version:Content-Type:Sender:Reply-To; b=Flm4yrbLf/JrBE/XKWvwcgXRdL+zlDfK/wO4gR3woPYuKz1JFm09jlhAcKrDjKBjS hkvxR18v/Hpk5ne0BFJ6n6po86OMZTVBqP9CWVm//Zwad1BQTlpYiPJZplnqEoxP6F wIGS/YHdnwA8r27rOcj245B9IJPHusW1Exe42pSg= Received: from watermonitor.yellow.cert.org (watermonitor.yellow.cert.org [10.20.11.220]) by bucknell.indigo.cert.org (8.14.4/8.14.4/2.81) with ESMTP id u4CJwiLM018512; Thu, 12 May 2016 15:58:44 -0400 Received: from watermonitor.yellow.cert.org (localhost [127.0.0.1]) by watermonitor.yellow.cert.org (8.14.4/8.14.4) with ESMTP id u4CJwhjg026914; Thu, 12 May 2016 15:58:43 -0400 Received: (from mwd@localhost) by watermonitor.yellow.cert.org (8.14.4/8.14.4) id u4CJwhpa026911; Thu, 12 May 2016 15:58:43 -0400 X-Authentication-Warning: watermonitor.yellow.cert.org: mwd set sender to mwd@cert.org using -f From: Michael Welsh Duggan To: Eli Zaretskii Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> Date: Thu, 12 May 2016 15:58:43 -0400 In-Reply-To: <83lh3f9jdr.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 12 May 2016 22:16:48 +0300") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 23522 Cc: rgm@gnu.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) Eli Zaretskii writes: >> From: Michael Welsh Duggan >> Date: Thu, 12 May 2016 13:23:38 -0400 >> Cc: 23522@debbugs.gnu.org >> >> > HELLO crash plus "old" RHEL makes me think of >> > >> > https://bugzilla.redhat.com/show_bug.cgi?id=844776 >> > >> > Could you be getting libotf from openmpi instead? >> >> Unlikely. This system does not have openmpi installed. No openmpi >> packages, and no files with openmpi in the filename found by locate. >> >> Also, the error is a segfault, rather than a "symbol lookup error". > > Please rebuild without optimizations, with --enable-checking, and with > "-g3" in the compiler switches, reproduce the problem, and post the > backtrace you get then. (gdb) run -Q Starting program: /home/mwd/src/emacs/src/emacs -Q [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". ../../../git/emacs/src/lisp.h:1008: Emacs fatal error: assertion failed: VECTORLIKEP (a) Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at ../../../git/emacs/src/emacs.c:354 (gdb) bt full #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at ../../../git/emacs/src/emacs.c:354 No locals. #1 0x0000000000602b2d in die (msg=0x72aa2e "VECTORLIKEP (a)", file=0x72a9c8 "../../../git/emacs/src/lisp.h", line=1008) at ../../../git/emacs/src/alloc.c:7218 No locals. #2 0x000000000056fa32 in XVECTOR (a=0) at ../../../git/emacs/src/lisp.h:1008 No locals. #3 0x00000000005706c7 in AREF (array=0, idx=1) at ../../../git/emacs/src/lisp.h:1526 No locals. #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901, font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758) at ../../../git/emacs/src/ftfont.c:2655 g = 0x1105920 len = 4 i = 0 flt_font_ft = { flt_font = { family = 0x16df9f0, x_ppem = 13, y_ppem = 13, get_glyph_id = 0x6b201d , get_metrics = 0x6b20d5 , check_otf = 0x6b241c , drive_otf = 0x6b2b0d , internal = 0x111e5c0 }, font = 0x17b3660, ft_face = 0x1739f10, otf = 0x16df8d0, matrix = 0x0 } flt = 0x0 with_variation_selector = false glyphs = 0x1105920 allocated = 7 incr_min = 1 #5 0x00000000006b4baa in ftfont_shape (lgstring=14496901) at ../../../git/emacs/src/ftfont.c:2697 font = 0x17b3660 ftfont_info = 0x17b3660 otf = 0x16df8d0 #6 0x00000000006b6eaf in xftfont_shape (lgstring=14496901) at ../../../git/emacs/src/xftfont.c:654 font = 0x17b3660 xftfont_info = 0x17b3660 ft_face = 0x1739f10 val = 140737488317056 #7 0x0000000000648685 in Ffont_shape_gstring (gstring=14496901) at ../../../git/emacs/src/font.c:4410 font = 0x17b3660 font_object = 24852069 n = 5700562 glyph = 140737488317144 i = 0 from = 13727933 to = 5708005 #8 0x0000000000626c1a in Ffuncall (nargs=2, args=0x7fffffff6bc8) at ../../../git/emacs/src/eval.c:2693 internal_argbuf = {5707850, 0, 140737488317264, 5701175, 140737488317280, 23212976, 140737488317360, 14274160} fun = 13727933 original_fun = 311840 funcar = 0 numargs = 1 lisp_numargs = 0 val = 140737488317360 internal_args = 0x7fffffff6bd0 count = 16 #9 0x000000000067174e in exec_byte_code (bytestr=11169628, vector=11169661, maxdepth=26, args_template=0, nargs=0, args=0x0) at ../../../git/emacs/src/bytecode.c:880 targets = {0x674cc0 , 0x674d20 , 0x674d22 , 0x674d24 , 0x674d26 , 0x674d26 , 0x674d86 , 0x674df9 , 0x670da3 , 0x670da5 , 0x670da7 , 0x670da9 , 0x670dab , 0x670dab , 0x670db1 , 0x670d68 , 0x671349 , 0x67134b , 0x67134d , 0x67134f , 0x671351 , 0x671351 , 0x671392 , 0x671357 , 0x671656 , 0x671658 , 0x67165a , 0x67165c , 0x67165e , 0x67165e , 0x6715fe , 0x67161b , 0x67171b , 0x67171d , 0x67171f , 0x671721 , 0x671723 , 0x671723 , 0x6716c3 , 0x6716e0 , 0x6717da , 0x6717dc , 0x6717de , 0x6717e0 , 0x6717e2 , 0x6717e2 , 0x671782 , 0x67179f , 0x6727d1 , 0x67266a , 0x672661 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x6729f4 , 0x672af5 , 0x672b4d , 0x672ba6 , 0x672c03 , 0x6711a1 , 0x671211 , 0x672c72 , 0x6710cd , 0x671274 , 0x672cd2 , 0x672d35 , 0x672d78 , 0x672ddb , 0x672e25 , 0x672eec , 0x672f2f , 0x672f92 , 0x673012 , 0x673055 , 0x673098 , 0x6730fb , 0x67315e , 0x6731c1 , 0x673241 , 0x67328b , 0x6732d5 , 0x67339c , 0x67342a , 0x6734b8 , 0x6736f3 , 0x67375b , 0x6737c3 , 0x67382b , 0x673893 , 0x6738dd , 0x67396c , 0x6739b6 , 0x673a00 , 0x673a4a , 0x673b41 , 0x672504 , 0x673b9e , 0x673be1 , 0x673ca3 , 0x673d00 , 0x673d5d , 0x673da0 , 0x673dec , 0x673e38 , 0x673e8c , 0x674cc0 , 0x673edf , 0x673f1d , 0x673f5b , 0x673f99 , 0x673fd7 , 0x674015 , 0x672504 , 0x674cc0 , 0x674058 , 0x6740a3 , 0x6740e6 , 0x674129 , 0x67418c , 0x6741ef , 0x674232 , 0x67433e , 0x6743a1 , 0x674404 , 0x674467 , 0x6744a5 , 0x674cc0 , 0x672438 , 0x671885 , 0x670f6d , 0x6719b8 , 0x671b18 , 0x671c6c , 0x6723c6 , 0x672406 , 0x6715b0 , 0x6724c5 , 0x672536 , 0x6725bd , 0x6725fc , 0x672810 , 0x672892 , 0x672912 , 0x672973 , 0x671839 , 0x6744e8 , 0x674568 , 0x6745ab , 0x6745ee , 0x674631 , 0x674674 , 0x6746d7 , 0x67473a , 0x67479d , 0x674800 , 0x67494f , 0x6749b2 , 0x674a15 , 0x674a58 , 0x674abb , 0x674b1e , 0x674b6f , 0x674bc0 , 0x673a94 , 0x673ade , 0x674c0a , 0x674c67 , 0x674cc0 , 0x671dc0 , 0x671ec6 , 0x67200b , 0x672150 , 0x67228b , 0x672e6f , 0x67331f , 0x673c26 , 0x674e93 , 0x674f09 , 0x674cc0 , 0x674cc0 , 0x674fa6 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x674cc0 , 0x67502e } count = 15 op = 1 vectorp = 0xaa6f80 stack = { pc = 0xca9efd ")\207", byte_string = 11169628, byte_string_start = 0xca9edd "\306\b\t\n\v$\211\034\211\034\307H)\203\024", next = 0x0 } top = 0x7fffffff6bc8 result = 25769803776 type = CATCHER #10 0x00000000006279c5 in funcall_lambda (fun=11169517, nargs=5, arg_vector=0xaa6f7d ) at ../../../git/emacs/src/eval.c:2921 val = 0 syms_left = 0 next = 43536 lexenv = 0 count = 10 i = 5 optional = false rest = false #11 0x0000000000626e99 in Ffuncall (nargs=6, args=0x7fffffff7190) at ../../../git/emacs/src/eval.c:2742 fun = 11169517 original_fun = 5594496 funcar = 8589897968 numargs = 5 lisp_numargs = 44448 val = 4308724704 internal_args = 0x62333f count = 9 #12 0x0000000000623303 in internal_condition_case_n ( bfun=0x62683b , nargs=6, args=0x7fffffff7190, handlers=44448, hfun=0x442993 ) at ../../../git/emacs/src/eval.c:1389 val = 5701175 c = 0x1638860 #13 0x0000000000442c34 in safe__call (inhibit_quit=false, nargs=6, func=5594496, ap=0x7fffffff7270) at ../../../git/emacs/src/xdisp.c:2558 i = 6 count = 8 sa_avail = 16336 sa_count = 8 args = 0x7fffffff7190 sa_must_free = false val = 14496901 #14 0x0000000000442d27 in safe_call (nargs=6, func=5594496) at ../../../git/emacs/src/xdisp.c:2574 retval = 14446721 ap = {{ gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffffff7358, reg_save_area = 0x7fffffff7290 }} #15 0x00000000006a2878 in autocmp_chars (rule=18026061, charpos=383, bytepos=459, limit=387, win=0x13dd6c0, face=0x174f200, string=0) at ../../../git/emacs/src/composite.c:915 count = 6 f = 0x13dc6b0 pos = 1534 to = 387 pt = 1 pt_byte = 1 re = 11176052 font_object = 24852069 lgstring = 14496901 len = 4 #16 0x00000000006a3e4a in composition_reseat_it (cmp_it=0x7fffffff92f8, charpos=383, bytepos=459, endpos=3323, w=0x13dd6c0, face=0x174f200, string=0) at ../../../git/emacs/src/composite.c:1221 lgstring = 0 val = 19299363 elt = 18026061 i = 0 #17 0x0000000000454aa1 in next_element_from_buffer (it=0x7fffffff8aa0) at ../../../git/emacs/src/xdisp.c:8372 p = 0x7fffffff92f8 "\177\001" stop = 3323 success_p = true #18 0x0000000000450916 in get_next_display_element (it=0x7fffffff8aa0) at ../../../git/emacs/src/xdisp.c:6921 success_p = false #19 0x000000000047f8d9 in display_line (it=0x7fffffff8aa0) at ../../../git/emacs/src/xdisp.c:20549 x_before = 121 nglyphs = 1 ascent = 0 phys_ascent = 0 n_glyphs_before = 15 hpos_before = 15 x = 121 descent = 0 phys_descent = 0 row = 0x1099410 overlay_arrow_string = 0 wrap_it = { window = 15950642, w = 0x0, f = 0x7fffffff7650, method = 5701175, stop_charpos = 140737488324304, prev_stop = 14274160, base_level_stop = 140737488324320, end_charpos = 0, s = 0xd1eb78 "", string_nchars = 5701175, redisplay_end_trigger_charpos = 92, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x7fffffff89b0, dpvec = 0x49753b , dpend = 0x700000006, dpvec_char_len = -30048, dpvec_face_id = 32767, saved_face_id = 92, ctl_chars = {9, 20829893, 20829888, 20825776, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, start = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 8589934595 }, space_width = 395136991232, voffset = 1, tab_width = 0, font_height = 0, object = -1, position = { charpos = 0, bytepos = 0 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x5c, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 2097152, bytepos = 0 }, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 0, charpos = 0, ch = -1, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = STRONG_L, orig_type = LRE, resolved_level = 13 '\r', isolate_level = 0 '\000', invalid_levels = 55834574852, invalid_isolates = 38654705668, prev = { charpos = 38654705666, type = STRONG_R, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 16013936, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 5707850, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 16013941, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 16013936, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 5708067, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 1, level = 244 '\364', flags = 0 '\000' }, { next_for_neutral_pos = 140737488323888, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 0, level = 86 'V', flags = 0 '\000' }, { next_for_neutral_pos = 17372000, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 244 '\364', flags = 0 '\000' }, { next_for_neutral_pos = 140737488323936, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 1, level = 105 'i', flags = 0 '\000' }, { next_for_neutral_pos = 16013936, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488324800, next_for_neutral_type = 5, last_strong_type = 7, prev_for_neutral_type = 5, level = 68 'D', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 5708067, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 1, level = 244 '\364', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324000, next_for_neutral_type = 1, last_strong_type = 5, prev_for_neutral_type = 2, level = 87 'W', flags = 0 '\000' }, { next_for_neutral_pos = 16013936, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 5707850, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 16013941, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 16013936, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 5708067, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 1, level = 244 '\364', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324096, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 217 '\331', flags = 0 '\000' }, { next_for_neutral_pos = 17372000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324128, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 0, level = 86 'V', flags = 0 '\000' }, { next_for_neutral_pos = 16013936, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 9 '\t', flags = 1 '\001' }, { next_for_neutral_pos = 140737488324160, next_for_neutral_type = 1, last_strong_type = 5, prev_for_neutral_type = 2, level = 87 'W', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324208, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 217 '\331', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324208, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324208, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 0, level = 86 'V', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324208, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324288, next_for_neutral_type = 4, last_strong_type = 6, prev_for_neutral_type = 4, level = 105 'i', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 15024, next_for_neutral_type = 3, last_strong_type = 6, prev_for_neutral_type = 0, level = 245 '\365', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 217 '\331', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 14496984, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 5707850, next_for_neutral_type = 3, last_strong_type = 6, prev_for_neutral_type = 0, level = 245 '\365', flags = 0 '\000' }, { next_for_neutral_pos = 14496989, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 6, level = 105 'i', flags = 0 '\000' }, { next_for_neutral_pos = 14496984, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 217 '\331', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324400, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 0, level = 86 'V', flags = 0 '\000' }, { next_for_neutral_pos = 5708129, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324464, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 87 'W', flags = 0 '\000' }, { next_for_neutral_pos = 46, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 3, level = 221 '\335', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 217 '\331', flags = 0 '\000' }, { next_for_neutral_pos = 501, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324496, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 0, level = 86 'V', flags = 0 '\000' }, { next_for_neutral_pos = 197574203683, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324752, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 4, level = 106 'j', flags = 0 '\000' }, { next_for_neutral_pos = 17372000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 501, next_for_neutral_type = 3, last_strong_type = 7, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 59, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488324592, next_for_neutral_type = 1, last_strong_type = 5, prev_for_neutral_type = 2, level = 87 'W', flags = 0 '\000' }, { next_for_neutral_pos = 140733193388033, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324640, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488324640, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 0, level = 86 'V', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 228 '\344', flags = 0 '\000' }, { next_for_neutral_pos = 16133225, next_for_neutral_type = 4, last_strong_type = 6, prev_for_neutral_type = 4, level = 105 'i', flags = 0 '\000' }, { next_for_neutral_pos = 2147483648040, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 15024, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 217 '\331', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 0, level = 86 'V', flags = 0 '\000' }, { next_for_neutral_pos = 14991920, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }}, string = { lstring = 140737488324928, s = 0x445c8d "\203\360\001\204\300tPH\213\205h\377\377\377H\213P H\213\005\062`\224", schars = 0, bufpos = 140737488325280, from_disp_str = false, unibyte = false }, w = 0x0, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = NEUTRAL_DIR } wrap_data = 0x0 may_wrap = false wrap_x = 1 wrap_row_used = -1 wrap_row_ascent = -30048 wrap_row_height = 0 wrap_row_phys_ascent = 20829888 wrap_row_phys_height = 0 wrap_row_extra_line_spacing = 1 wrap_row_min_pos = 1 wrap_row_min_bpos = 4475241 wrap_row_max_pos = 140737488325232 wrap_row_max_bpos = 1 cvpos = 0 min_pos = 367 max_pos = 382 min_bpos = 439 max_bpos = 456 pending_handle_line_prefix = false #20 0x0000000000472c20 in try_window (window=20829893, pos=..., flags=1) at ../../../git/emacs/src/xdisp.c:17198 w = 0x13dd6c0 it = { window = 20829893, w = 0x13dd6c0, f = 0x13dc6b0, method = GET_FROM_BUFFER, stop_charpos = 401, prev_stop = 301, base_level_stop = 301, end_charpos = 3323, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = true, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 19, ctl_chars = {0 }, start = { pos = { charpos = 367, bytepos = 439 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 383, bytepos = 459 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 301, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_COMPOSITION, face_id = 24, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 2734, len = 3, cmp_it = { stop_pos = 383, id = -1, ch = 2744, rule_idx = 0, lookback = 0, nglyphs = 1, reversed_p = false, charpos = 382, nchars = 1, nbytes = 3, from = 0, to = 1, width = 1 }, char_to_display = 32, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 32, font_height = 0, object = 16013941, position = { charpos = 382, bytepos = 456 }, truncation_pixel_width = 0, continuation_pixel_width = 8, first_visible_x = 0, last_visible_x = 640, last_visible_y = 561, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x1099410, area = TEXT_AREA, nglyphs = 1, pixel_width = 9, ascent = 13, descent = 5, max_ascent = 13, max_descent = 5, phys_ascent = 13, phys_descent = 5, max_phys_ascent = 13, max_phys_descent = 5, current_x = 130, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 153, first_vpos = 0, vpos = 9, hpos = 16, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = true, bidi_it = { bytepos = 459, charpos = 383, ch = 2744, nchars = 1, ch_len = 3, type = STRONG_L, type_after_wn = STRONG_L, orig_type = STRONG_L, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 382, type = STRONG_L, orig_type = STRONG_L }, last_strong = { charpos = 382, type = STRONG_L, orig_type = STRONG_L }, next_for_neutral = { charpos = 361, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 382, type = STRONG_L, orig_type = STRONG_L }, next_for_ws = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = 1, disp_pos = 502, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } }, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x13dd6c0, paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = NEUTRAL_DIR } last_text_row = 0x1099310 f = 0x13dc6b0 frame_line_height = 17 #21 0x000000000046f544 in redisplay_window (window=20829893, just_this_one_p=false) at ../../../git/emacs/src/xdisp.c:16654 d2 = 0 d6 = 0 d1 = 0 d5 = 0 rtop = 24286336 rbot = 0 w = 0x13dd6c0 f = 0x13dc6b0 buffer = 0xf45a70 old = 0xf45a70 lpoint = { charpos = 1, bytepos = 1 } opoint = { charpos = 1, bytepos = 1 } startp = { charpos = 1, bytepos = 1 } update_mode_line = true tem = 0 it = { window = 440, w = 0x7fffffffb180, f = 0x16fba90, method = GET_FROM_BUFFER, stop_charpos = 58, prev_stop = 1, base_level_stop = 140737488335184, end_charpos = 4475241, s = 0x1
, string_nchars = 1, redisplay_end_trigger_charpos = 20834000, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x1, dpvec = 0x0, dpend = 0x1, dpvec_char_len = 1, dpvec_face_id = 0, saved_face_id = 24286336, ctl_chars = {20834000, 140737488340096, 4664879, 1, 1, 20825776, 20834005, 20834005, 20834000, 20825776, 0, 57, 0, 0, 57, 0}, start = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, -1, -1, -1, 4294967295}, string_overlays = {57, 57, -1, -1, -1, 4294967295, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0}, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 0, position = { charpos = 5, bytepos = 8589934627 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 46, last_visible_x = 1, last_visible_y = 0, extra_line_spacing = 57, max_extra_line_spacing = 0, override_ascent = -1, override_descent = -1, override_boff = -2, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 46, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 524288, charpos = 0, ch = 24099477, nchars = 57, ch_len = 57, type = 524288, type_after_wn = UNKNOWN_BT, orig_type = 640, resolved_level = 17 '\021', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 4294967295, prev = { charpos = 0, type = 24286592, orig_type = UNKNOWN_BT }, last_strong = { charpos = 4294967297, type = LRE, orig_type = LRI }, next_for_neutral = { charpos = 4, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = WEAK_ES, next_en_pos = 1, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 259387883136, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 8272, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 6, level = 135 '\207', flags = 100 'd' }, { next_for_neutral_pos = 0, next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 0, level = 65 'A', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 2, level = 142 '\216', flags = 100 'd' }, { next_for_neutral_pos = 15877664, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 139 '\213', flags = 1 '\001' }, { next_for_neutral_pos = 922337203685477580, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 25793792, next_for_neutral_type = 4, last_strong_type = 1, prev_for_neutral_type = 1, level = 135 '\207', flags = 100 'd' }, { next_for_neutral_pos = 140737488339616, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 2 '\002', flags = 0 '\000' }, { next_for_neutral_pos = 139264, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 25793792, next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 7, level = 96 '`', flags = 0 '\000' }, { next_for_neutral_pos = 140737488339664, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 254 '\376', flags = 255 '\377' }, { next_for_neutral_pos = 259387883224, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 184 '\270', flags = 100 'd' }, { next_for_neutral_pos = 259387883136, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 8272, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 5, level = 135 '\207', flags = 100 'd' }, { next_for_neutral_pos = 330712466192, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 259387883240, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 459561500672, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 16, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }}, string = { lstring = 0, s = 0x100000002
, schars = 8304, bufpos = 760209211909, from_disp_str = true, unibyte = true }, w = 0x7000000077, paragraph_dir = (unknown: 24413744), separator_limit = 17828304, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = (unknown: 1689845376) } current_matrix_up_to_date_p = false used_current_matrix_p = false buffer_unchanged_p = false temp_scroll_step = false count = 5 rc = 0 centering_position = -1 last_line_misfit = false beg_unchanged = 0 end_unchanged = 0 frame_line_height = 17 use_desired_matrix = 255 #22 0x0000000000466fb0 in redisplay_window_0 (window=20829893) at ../../../git/emacs/src/xdisp.c:14446 No locals. #23 0x00000000006231b1 in internal_condition_case_1 ( bfun=0x466f6e , arg=20829893, handlers=14346035, hfun=0x466f36 ) at ../../../git/emacs/src/eval.c:1333 val = 5700637 c = 0x162a600 #24 0x0000000000466f14 in redisplay_windows (window=20829893) at ../../../git/emacs/src/xdisp.c:14426 w = 0x13dd6c0 #25 0x0000000000465cb1 in redisplay_internal () at ../../../git/emacs/src/xdisp.c:13986 gcscrollbars = true f_redisplay_flag = true f = 0x13dc6b0 w = 0x13dd6c0 sw = 0x13dd6c0 fr = 0x13dc6b0 pending = false must_finish = true match_p = true tlbufpos = { charpos = 146, bytepos = 146 } tlendpos = { charpos = 0, bytepos = 0 } number_of_visible_frames = 1 count = 2 sf = 0x13dc6b0 polling_stopped_here = false tail = 18147731 frame = 20825781 consider_all_windows_p = true update_miniwindow_p = true #26 0x0000000000463623 in redisplay () at ../../../git/emacs/src/xdisp.c:13214 No locals. #27 0x000000000057d407 in read_char (commandflag=1, map=18632099, prev_event=0, used_mouse_menu=0x7fffffffdd5f, end_time=0x0) at ../../../git/emacs/src/keyboard.c:2469 echo_current = false c = 0 jmpcount = 18632627 local_getcjmp = {{ __jmpbuf = {140737488345520, 16013941, 140737488345968, 6314618, 18126512, 19698272, 140737488345968, 5701175}, __mask_was_saved = -9344, __saved_mask = { __val = {14274160, 140737488346016, 0, 140737488346016, 5701175, 18126512, 14274160, 140737488346160, 0, 140737488346064, 5701175, 0, 18632627, 140737488346160, 6456638, 0} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 25769803776, 16013936, 140737488345768, 5707850, 25769803776}, __mask_was_saved = 16013941, __saved_mask = { __val = {140737488345800, 16013936, 140737488345792, 5708067, 25785817717, 16013936, 140737488345848, 5707850, 25769833248, 16013941, 6921666, 16013936, 140737488345872, 5708067, 16013941, 140737488345904} } }} tem = 140737488346256 save = 5701683 previous_echo_area_message = 0 also_record = 0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x165d880 #28 0x000000000058d5ee in read_key_sequence (keybuf=0x7fffffffdf10, bufsize=30, prompt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at ../../../git/emacs/src/keyboard.c:9055 interrupted_kboard = 0x165d880 interrupted_frame = 0x13dc6b0 key = 140737488346808 used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 new_binding = 16848 count = 2 t = 0 echo_start = 0 keys_start = 0 current_binding = 18632099 first_event = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 19584243, map = 19584243, start = 0, end = 0 } keytran = { parent = 14356035, map = 14356035, start = 0, end = 0 } indec = { parent = 19584275, map = 19584275, start = 0, end = 0 } shift_translated = false delayed_switch_frame = 0 original_uppercase = 16013941 original_uppercase_position = -1 dummyflag = false starting_buffer = 0xf45a70 fake_prefixed_keys = 0 #29 0x000000000057a362 in command_loop_1 () at ../../../git/emacs/src/keyboard.c:1357 cmd = 3897168 keybuf = {34, 418, 140737488346960, 6315500, 14111696, 0, 5707715, 0, 140737488347056, 6318408, 0, 28416, 0, 14274160, 14111696, 0, 140737488347056, 5701175, 140737488347088, 0, 140737488347152, 6456638, 14564819, 14274160, 140737488347152, 0, 140737488347136, 5701175, 28416, 0} i = 2 prev_modiff = 8 prev_buffer = 0xdbbec0 already_adjusted = false #30 0x0000000000623117 in internal_condition_case ( bfun=0x579f22 , handlers=19056, hfun=0x57958d ) at ../../../git/emacs/src/eval.c:1309 val = 5701175 c = 0x162a4d0 #31 0x0000000000579b50 in command_loop_2 (ignore=0) at ../../../git/emacs/src/keyboard.c:1099 val = 0 #32 0x00000000006226d0 in internal_catch (tag=45840, func=0x579b27 , arg=0) at ../../../git/emacs/src/eval.c:1074 val = 0 c = 0x1616770 #33 0x0000000000579af0 in command_loop () at ../../../git/emacs/src/keyboard.c:1078 No locals. #34 0x0000000000579072 in recursive_edit_1 () at ../../../git/emacs/src/keyboard.c:684 count = 1 val = 140737488347536 #35 0x0000000000579277 in Frecursive_edit () at ../../../git/emacs/src/keyboard.c:755 count = 0 buffer = 0 #36 0x0000000000577061 in main (argc=2, argv=0x7fffffffe3b8) at ../../../git/emacs/src/emacs.c:1606 dummy = 4235927 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = false skip_args = 0 rlim = { rlim_cur = 10485760, rlim_max = 18446744073709551615 } no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 Lisp Backtrace: "font-shape-gstring" (0xffff6bd0) "auto-compose-chars" (0xffff7198) "redisplay_internal (C function)" (0x0) (gdb) up #1 0x0000000000602b2d in die (msg=0x72aa2e "VECTORLIKEP (a)", file=0x72a9c8 "../../../git/emacs/src/lisp.h", line=1008) at ../../../git/emacs/src/alloc.c:7218 (gdb) #2 0x000000000056fa32 in XVECTOR (a=0) at ../../../git/emacs/src/lisp.h:1008 (gdb) pp a nil (gdb) up #3 0x00000000005706c7 in AREF (array=0, idx=1) at ../../../git/emacs/src/lisp.h:1526 (gdb) pp array nil (gdb) up #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901, font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758) at ../../../git/emacs/src/ftfont.c:2655 (gdb) pp lgstring [[# 2744 2765 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4 nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil] nil nil nil nil] (gdb) -- Michael Welsh Duggan (mwd@cert.org) From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 16:28:54 2016 Received: (at 23522) by debbugs.gnu.org; 12 May 2016 20:28:54 +0000 Received: from localhost ([127.0.0.1]:49369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0xE6-0001ZA-67 for submit@debbugs.gnu.org; Thu, 12 May 2016 16:28:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0xE4-0001Yy-IV for 23522@debbugs.gnu.org; Thu, 12 May 2016 16:28:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0xDw-0005wo-0O for 23522@debbugs.gnu.org; Thu, 12 May 2016 16:28:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51759) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0xDv-0005we-UB; Thu, 12 May 2016 16:28:43 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3771 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b0xDt-0002uJ-O5; Thu, 12 May 2016 16:28:42 -0400 Date: Thu, 12 May 2016 23:28:50 +0300 Message-Id: <83eg979g1p.fsf@gnu.org> From: Eli Zaretskii To: Michael Welsh Duggan In-reply-to: (message from Michael Welsh Duggan on Thu, 12 May 2016 15:58:43 -0400) Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23522 Cc: rgm@gnu.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) > From: Michael Welsh Duggan > Cc: , <23522@debbugs.gnu.org> > Date: Thu, 12 May 2016 15:58:43 -0400 > > (gdb) up > #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901, > font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758) > at ../../../git/emacs/src/ftfont.c:2655 > (gdb) pp lgstring > [[# 2744 2765 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4 nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil] nil nil nil nil] > (gdb) In the above stack frame, what is the value of g->g (it's a structure)? The crash seems to happen when Emacs tries to display line #10 of HELLO, which begins with " South Asia:". The first word after that is the one that causes the crash. Can you look at another system, where there's no crash, and tell which font is used for that word? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 16:49:19 2016 Received: (at 23522) by debbugs.gnu.org; 12 May 2016 20:49:19 +0000 Received: from localhost ([127.0.0.1]:49373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0xXq-00022j-Ut for submit@debbugs.gnu.org; Thu, 12 May 2016 16:49:19 -0400 Received: from md5i.com ([75.151.244.229]:35738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0xXp-00022b-0o for 23522@debbugs.gnu.org; Thu, 12 May 2016 16:49:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:Reply-To:References:Subject:Cc:To:From:Sender:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=G3HOkO0AhZldnYrmRJRvVuuUjoe8mxF7jdAYRjvmktg=; b=dsGbdwUOy4iT2x9AUi9UwHJ6EP +1wJJIv7qdSLWa1Cskrtu9644QX67k7o4BZbYDFLRMtot93LtOeaaFGiP0Rn7W+XG+DJzmXr09owE 2l2EZzHH4+bR+Zp7PcwxsqEcj; Received: from md5i by md5i.com with local (Exim 4.87) (envelope-from ) id 1b0xXn-0007UN-Cf; Thu, 12 May 2016 16:49:15 -0400 From: Michael Welsh Duggan To: Eli Zaretskii Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> Date: Thu, 12 May 2016 16:49:15 -0400 In-Reply-To: <83eg979g1p.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 12 May 2016 23:28:50 +0300") Message-ID: <87wpmzgfxw.fsf@md5i.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 23522 Cc: rgm@gnu.org, Michael Welsh Duggan , 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: mwd@md5i.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Eli Zaretskii writes: >> From: Michael Welsh Duggan >> Cc: , <23522@debbugs.gnu.org> >> Date: Thu, 12 May 2016 15:58:43 -0400 >>=20 >> (gdb) up >> #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=3D14496901,=20 >> font=3D0x17b3660, ft_face=3D0x1739f10, otf=3D0x16df8d0, matrix=3D0x1= 7b3758) >> at ../../../git/emacs/src/ftfont.c:2655 >> (gdb) pp lgstring >> [[#> Gujarati-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1"> 2744 2765 >> 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4 >> nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil] >> nil nil nil nil] >> (gdb)=20 > > In the above stack frame, what is the value of g->g (it's a > structure)? (gdb) p g->g $3 =3D { c =3D 0,=20 code =3D 175,=20 from =3D 0,=20 to =3D 115,=20 xadv =3D 448,=20 yadv =3D 0,=20 ascent =3D 512,=20 descent =3D 0,=20 lbearing =3D 0,=20 rbearing =3D 448,=20 xoff =3D 0,=20 yoff =3D 0,=20 encoded =3D 1,=20 measured =3D 1,=20 adjusted =3D 0,=20 internal =3D 0 } > The crash seems to happen when Emacs tries to display line #10 of > HELLO, which begins with " South Asia:". The first word after that is > the one that causes the crash. Can you look at another system, where > there's no crash, and tell which font is used for that word? Looking at previous frames, it looks like the character is char 383: position: 383 of 3322 (11%), column: 16 character: =E0=AA=B8 (displayed as =E0=AA=B8) (codepoint 2744, = #o5270, #xab8) preferred charset: mule-unicode-0100-24ff (Unicode characters of the ra= nge U+0100..U+24FF.) code point in charset: 0x3978 script: gujarati syntax: w which means: word category: .:Base, L:Left-to-right (strong) to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTER S= A" buffer code: #xE0 #xAA #xB8 file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding syst= em iso-2022-7bit-unix) display: composed to form "=E0=AA=B8=E0=AB=8D=E0=AA=A4=E0=AB= =87" (see below) Composed with the following character(s) "=E0=AB=8D=E0=AA=A4=E0=AB=87" usin= g this font: xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1 by these glyphs: [0 3 0 10195 9 0 10 10 0 nil] [0 3 2724 2103 10 1 10 10 1 nil] [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]] Character code properties: customize what to show name: GUJARATI LETTER SA general-category: Lo (Letter, Other) decomposition: (2744) ('=E0=AA=B8') There are text properties here: charset mule-unicode-0100-24ff --=20 Michael Welsh Duggan (md5i@md5i.com) From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 03:46:47 2016 Received: (at 23522) by debbugs.gnu.org; 13 May 2016 07:46:47 +0000 Received: from localhost ([127.0.0.1]:49510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b17o7-0001Dv-Bn for submit@debbugs.gnu.org; Fri, 13 May 2016 03:46:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b17o3-0001De-PX for 23522@debbugs.gnu.org; Fri, 13 May 2016 03:46:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b17nx-00047H-CW for 23522@debbugs.gnu.org; Fri, 13 May 2016 03:46:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32956) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b17ns-00046p-AO; Fri, 13 May 2016 03:46:32 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4488 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b17nj-0005ZV-Ti; Fri, 13 May 2016 03:46:28 -0400 Date: Fri, 13 May 2016 10:46:36 +0300 Message-Id: <8337pm9z8j.fsf@gnu.org> From: Eli Zaretskii To: mwd@md5i.com, Kenichi Handa In-reply-to: <87wpmzgfxw.fsf@md5i.com> (message from Michael Welsh Duggan on Thu, 12 May 2016 16:49:15 -0400) Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23522 Cc: rgm@gnu.org, mwd@cert.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) > From: Michael Welsh Duggan > Cc: Michael Welsh Duggan , , <23522@debbugs.gnu.org> > Date: Thu, 12 May 2016 16:49:15 -0400 > > Eli Zaretskii writes: > > >> From: Michael Welsh Duggan > >> Cc: , <23522@debbugs.gnu.org> > >> Date: Thu, 12 May 2016 15:58:43 -0400 > >> > >> (gdb) up > >> #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=14496901, > >> font=0x17b3660, ft_face=0x1739f10, otf=0x16df8d0, matrix=0x17b3758) > >> at ../../../git/emacs/src/ftfont.c:2655 > >> (gdb) pp lgstring > >> [[# >> Gujarati-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1"> 2744 2765 > >> 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4 > >> nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil] > >> nil nil nil nil] > >> (gdb) > > > > In the above stack frame, what is the value of g->g (it's a > > structure)? > > (gdb) p g->g > $3 = { > c = 0, > code = 175, > from = 0, > to = 115, <<<<<<<<<<<<<<<<<<<<<< This value of 'to' looks bogus (too large) to me. The line that segfaults is g->g.to = LGLYPH_TO (LGSTRING_GLYPH (lgstring, g->g.to)); and the LGSTRING_GLYPH macro expands to AREF (lgstring, g->g.to+2), so we are indexing an lgstring with an index that's 117, too large. The value of lgstring shown above has only 10 elements, which is consistent with the definition of an lgstring (see composite.h, around line 270). So the question becomes: where did that value of 'to' come from, and how come its value is bogus? Can you look at the code before the faulting line and figure that out? I'm CC'ing Handa-san, who might have insight for this problem. > > The crash seems to happen when Emacs tries to display line #10 of > > HELLO, which begins with " South Asia:". The first word after that is > > the one that causes the crash. Can you look at another system, where > > there's no crash, and tell which font is used for that word? > > Looking at previous frames, it looks like the character is char 383: That's right. > position: 383 of 3322 (11%), column: 16 > character: સ (displayed as સ) (codepoint 2744, #o5270, #xab8) > preferred charset: mule-unicode-0100-24ff (Unicode characters of the range U+0100..U+24FF.) > code point in charset: 0x3978 > script: gujarati > syntax: w which means: word > category: .:Base, L:Left-to-right (strong) > to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTER SA" > buffer code: #xE0 #xAA #xB8 > file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding system iso-2022-7bit-unix) > display: composed to form "સ્તે" (see below) > > Composed with the following character(s) "્તે" using this font: > xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1 > by these glyphs: > [0 3 0 10195 9 0 10 10 0 nil] > [0 3 2724 2103 10 1 10 10 1 nil] > [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]] So why does Emacs use FreeSerif on this system and Lohit Gujarati on the faulting one? Are both fonts installed on both systems? Is Lohit Gujarati a bad font, by any chance? Also, do both systems have the same version of libm17n-flt and m17n-db libraries? From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 10:52:40 2016 Received: (at 23522) by debbugs.gnu.org; 13 May 2016 14:52:40 +0000 Received: from localhost ([127.0.0.1]:50080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1ESG-0004rk-9e for submit@debbugs.gnu.org; Fri, 13 May 2016 10:52:40 -0400 Received: from md5i.com ([75.151.244.229]:52976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1ESA-0004rX-3b for 23522@debbugs.gnu.org; Fri, 13 May 2016 10:52:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=tIgxogYj05R7v8m7LxH0tLrf70dZTIxKFev8Nf6aE9k=; b=wgEaA2BBVV7OWl2OWYhENKQVNd v3/wi9MbY0RNs46BQP6CRqJt2jt3hrluHvrDd91ZbUC/VBT/LCZ2slK2OkXx9R1JAf5f5u/aOLWI1 N3/wJkLROJVt5ekkfnNi6piHd; Received: from md5i by md5i.com with local (Exim 4.87) (envelope-from ) id 1b1ES7-0007NR-ER; Fri, 13 May 2016 10:52:31 -0400 From: Michael Welsh Duggan To: Eli Zaretskii Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> Date: Fri, 13 May 2016 10:52:31 -0400 In-Reply-To: <8337pm9z8j.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 May 2016 10:46:36 +0300") Message-ID: <877feyau34.fsf@md5i.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 23522 Cc: mwd@md5i.com, Kenichi Handa , mwd@cert.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Eli Zaretskii writes: >> From: Michael Welsh Duggan >> Cc: Michael Welsh Duggan , , >> <23522@debbugs.gnu.org> >> Date: Thu, 12 May 2016 16:49:15 -0400 >>=20 >> Eli Zaretskii writes: >>=20 >> >> From: Michael Welsh Duggan >> >> Cc: , <23522@debbugs.gnu.org> >> >> Date: Thu, 12 May 2016 15:58:43 -0400 >> >>=20 >> >> (gdb) up >> >> #4 0x00000000006b47e2 in ftfont_shape_by_flt (lgstring=3D14496901,=20 >> >> font=3D0x17b3660, ft_face=3D0x1739f10, otf=3D0x16df8d0, matrix=3D= 0x17b3758) >> >> at ../../../git/emacs/src/ftfont.c:2655 >> >> (gdb) pp lgstring >> >> [[#> >> Gujarati-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1"> 2744 2765 >> >> 2724 2759] nil [0 0 2744 98 10 0 9 8 0 nil] [1 1 2765 115 0 -4 3 0 4 >> >> nil] [2 2 2724 81 9 0 8 8 0 nil] [3 3 2759 110 0 -7 -1 12 -7 nil] >> >> nil nil nil nil] >> >> (gdb)=20 >> > >> > In the above stack frame, what is the value of g->g (it's a >> > structure)? >>=20 >> (gdb) p g->g >> $3 =3D { >> c =3D 0,=20 >> code =3D 175,=20 >> from =3D 0,=20 >> to =3D 115, <<<<<<<<<<<<<<<<<<<<<< > > This value of 'to' looks bogus (too large) to me. The line that > segfaults is > > g->g.to =3D LGLYPH_TO (LGSTRING_GLYPH (lgstring, g->g.to)); > > and the LGSTRING_GLYPH macro expands to AREF (lgstring, g->g.to+2), so > we are indexing an lgstring with an index that's 117, too large. The > value of lgstring shown above has only 10 elements, which is > consistent with the definition of an lgstring (see composite.h, around > line 270). > > So the question becomes: where did that value of 'to' come from, and > how come its value is bogus? Can you look at the code before the > faulting line and figure that out? It's being filled in by mflt_run() at ftfont.c:2646. > I'm CC'ing Handa-san, who might have insight for this problem. > >> > The crash seems to happen when Emacs tries to display line #10 of >> > HELLO, which begins with " South Asia:". The first word after that is >> > the one that causes the crash. Can you look at another system, where >> > there's no crash, and tell which font is used for that word? >>=20 >> Looking at previous frames, it looks like the character is char 383: > > That's right. > >> position: 383 of 3322 (11%), column: 16 >> character: =E0=AA=B8 (displayed as =E0=AA=B8) (codepoint 274= 4, #o5270, #xab8) >> preferred charset: mule-unicode-0100-24ff (Unicode characters of the= range U+0100..U+24FF.) >> code point in charset: 0x3978 >> script: gujarati >> syntax: w which means: word >> category: .:Base, L:Left-to-right (strong) >> to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTE= R SA" >> buffer code: #xE0 #xAA #xB8 >> file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding s= ystem iso-2022-7bit-unix) >> display: composed to form "=E0=AA=B8=E0=AB=8D=E0=AA=A4=E0= =AB=87" (see below) >>=20 >> Composed with the following character(s) "=E0=AB=8D=E0=AA=A4=E0=AB=87" u= sing this font: >> xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1 >> by these glyphs: >> [0 3 0 10195 9 0 10 10 0 nil] >> [0 3 2724 2103 10 1 10 10 1 nil] >> [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]] > > So why does Emacs use FreeSerif on this system and Lohit Gujarati on > the faulting one?=20 The two systems I have access to are running completely different distributions of Linux. I don't have much control over the packages installed on the system on which Emacs breaks. > Are both fonts installed on both systems? Is Lohit > Gujarati a bad font, by any chance? No idea. How can I find out? The font comes from /usr/share/fonts/lohit-gujarati/Lohit-Gujarati.ttf . > Also, do both systems have the same version of libm17n-flt and m17n-db > libraries? Almost certainly not. --=20 Michael Welsh Duggan (md5i@md5i.com) From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 11:14:32 2016 Received: (at 23522) by debbugs.gnu.org; 13 May 2016 15:14:32 +0000 Received: from localhost ([127.0.0.1]:50093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1EnQ-0005Oo-IJ for submit@debbugs.gnu.org; Fri, 13 May 2016 11:14:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1EnN-0005OX-Lr for 23522@debbugs.gnu.org; Fri, 13 May 2016 11:14:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b1EnH-0004TR-59 for 23522@debbugs.gnu.org; Fri, 13 May 2016 11:14:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39356) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1EnD-0004SN-9N; Fri, 13 May 2016 11:14:19 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4914 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b1EnA-0002x7-S5; Fri, 13 May 2016 11:14:18 -0400 Date: Fri, 13 May 2016 18:14:16 +0300 Message-Id: <83k2iy7zxz.fsf@gnu.org> From: Eli Zaretskii To: Michael Welsh Duggan In-reply-to: <877feyau34.fsf@md5i.com> (message from Michael Welsh Duggan on Fri, 13 May 2016 10:52:31 -0400) Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23522 Cc: handa@gnu.org, mwd@cert.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) > From: Michael Welsh Duggan > Cc: mwd@md5i.com, Kenichi Handa , mwd@cert.org, 23522@debbugs.gnu.org > Date: Fri, 13 May 2016 10:52:31 -0400 > > > So the question becomes: where did that value of 'to' come from, and > > how come its value is bogus? Can you look at the code before the > > faulting line and figure that out? > > It's being filled in by mflt_run() at ftfont.c:2646. Which means either a bug in the library or a bad font. > >> xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1 > >> by these glyphs: > >> [0 3 0 10195 9 0 10 10 0 nil] > >> [0 3 2724 2103 10 1 10 10 1 nil] > >> [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]] > > > > So why does Emacs use FreeSerif on this system and Lohit Gujarati on > > the faulting one? > > The two systems I have access to are running completely different > distributions of Linux. I don't have much control over the packages > installed on the system on which Emacs breaks. OK, but are both fonts installed on both systems? > > Are both fonts installed on both systems? Is Lohit > > Gujarati a bad font, by any chance? > > No idea. How can I find out? Install the latest version of it? > > Also, do both systems have the same version of libm17n-flt and m17n-db > > libraries? > > Almost certainly not. Then perhaps using a newer version will help? Anyway, this sounds more and more like a bug in one of the libraries Emacs uses, so I hope Handa-san will be able to chime in, since he is one of the maintainers of those libraries. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 14:06:37 2016 Received: (at 23522) by debbugs.gnu.org; 13 May 2016 18:06:37 +0000 Received: from localhost ([127.0.0.1]:50213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1HTw-00038R-Pv for submit@debbugs.gnu.org; Fri, 13 May 2016 14:06:37 -0400 Received: from md5i.com ([75.151.244.229]:55050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1HTs-00038H-Ff for 23522@debbugs.gnu.org; Fri, 13 May 2016 14:06:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=AsYP7L6jBKZj6TawjNy8IAQnWLwmgMn920/ZR/SzLoE=; b=IVkdpCgLuIWzsFIcHGdiQvk9qL ooLnBycEZULTnNbfipBvirnG0KJissfUvAiGz4QzgyT3f6uEofghFSM5r0r96wlyolwfkcTbtQRlB k2oukI7H3QASY50KPCisGV8eJ; Received: from md5i by md5i.com with local (Exim 4.87) (envelope-from ) id 1b1HTo-00047A-D8; Fri, 13 May 2016 14:06:28 -0400 From: Michael Welsh Duggan To: Eli Zaretskii Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> <83k2iy7zxz.fsf@gnu.org> Date: Fri, 13 May 2016 14:06:28 -0400 In-Reply-To: <83k2iy7zxz.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 May 2016 18:14:16 +0300") Message-ID: <87zirtal3v.fsf@md5i.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 23522 Cc: Michael Welsh Duggan , 23522@debbugs.gnu.org, mwd@cert.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Eli Zaretskii writes: >> From: Michael Welsh Duggan >> Cc: mwd@md5i.com, Kenichi Handa , mwd@cert.org, >> 23522@debbugs.gnu.org >> Date: Fri, 13 May 2016 10:52:31 -0400 >> >> > So the question becomes: where did that value of 'to' come from, and >> > how come its value is bogus? Can you look at the code before the >> > faulting line and figure that out? >> >> It's being filled in by mflt_run() at ftfont.c:2646. > > Which means either a bug in the library or a bad font. That's my belief as well. >> >> xft:-unknown-FreeSerif-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1 >> >> by these glyphs: >> >> [0 3 0 10195 9 0 10 10 0 nil] >> >> [0 3 2724 2103 10 1 10 10 1 nil] >> >> [0 3 2759 2132 0 -8 -2 13 -10 [-1 0 0]] >> > >> > So why does Emacs use FreeSerif on this system and Lohit Gujarati on >> > the faulting one? >> >> The two systems I have access to are running completely different >> distributions of Linux. I don't have much control over the packages >> installed on the system on which Emacs breaks. > > OK, but are both fonts installed on both systems? Not as far as I can determine. >> > Are both fonts installed on both systems? Is Lohit >> > Gujarati a bad font, by any chance? >> >> No idea. How can I find out? > > Install the latest version of it? Difficult in this instance. I'll see if it is possible. >> > Also, do both systems have the same version of libm17n-flt and m17n-db >> > libraries? >> >> Almost certainly not. > > Then perhaps using a newer version will help? > > Anyway, this sounds more and more like a bug in one of the libraries > Emacs uses, so I hope Handa-san will be able to chime in, since he is > one of the maintainers of those libraries. Quite possible. The most important thing, in my mind, is to prevent the crash if at all possible. That could be done either by writing code to catch this type of error, or by blacklisting in configure certain versions of the library (assuming that this is reasonable, or possible, or a real solution at all). -- Michael Welsh Duggan (md5i@md5i.com) From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 14:53:53 2016 Received: (at 23522) by debbugs.gnu.org; 13 May 2016 18:53:53 +0000 Received: from localhost ([127.0.0.1]:50226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1IDh-0004Ln-7S for submit@debbugs.gnu.org; Fri, 13 May 2016 14:53:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1IDd-0004LQ-0E for 23522@debbugs.gnu.org; Fri, 13 May 2016 14:53:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b1IDX-0004zi-1m for 23522@debbugs.gnu.org; Fri, 13 May 2016 14:53:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42325) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1IDT-0004zC-9y; Fri, 13 May 2016 14:53:39 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1049 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b1IDR-0008Ax-7Q; Fri, 13 May 2016 14:53:38 -0400 Date: Fri, 13 May 2016 21:53:43 +0300 Message-Id: <83h9e194co.fsf@gnu.org> From: Eli Zaretskii To: Michael Welsh Duggan , Kenichi Handa In-reply-to: <87zirtal3v.fsf@md5i.com> (message from Michael Welsh Duggan on Fri, 13 May 2016 14:06:28 -0400) Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> <83k2iy7zxz.fsf@gnu.org> <87zirtal3v.fsf@md5i.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23522 Cc: 23522@debbugs.gnu.org, mwd@cert.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) > From: Michael Welsh Duggan > Cc: Michael Welsh Duggan , mwd@cert.org, 23522@debbugs.gnu.org > Date: Fri, 13 May 2016 14:06:28 -0400 > > > Anyway, this sounds more and more like a bug in one of the libraries > > Emacs uses, so I hope Handa-san will be able to chime in, since he is > > one of the maintainers of those libraries. > > Quite possible. The most important thing, in my mind, is to prevent the > crash if at all possible. That could be done either by writing code to > catch this type of error, or by blacklisting in configure certain > versions of the library (assuming that this is reasonable, or possible, > or a real solution at all). Can you tell what versions are installed on the faulty system? From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 15:17:09 2016 Received: (at 23522) by debbugs.gnu.org; 13 May 2016 19:17:09 +0000 Received: from localhost ([127.0.0.1]:50230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1IaD-0004tq-5s for submit@debbugs.gnu.org; Fri, 13 May 2016 15:17:09 -0400 Received: from md5i.com ([75.151.244.229]:55754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1IaA-0004th-TR for 23522@debbugs.gnu.org; Fri, 13 May 2016 15:17:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=/OMEfZj6N1/pCpG834PbOSAtS3jU9B2P94yY1mJ6eos=; b=dvV3Q4YW30/dUJhI+C60hM46c8 a7wMtkbTEXt7GGxR5HqNa6wam36WQJrAVlmxhNlWkufqK3gLUCR+vNj0ArD4K5ly7m3VWN1lMLaIL 3zprRgM8O5VqUfqz3pANDmpIk; Received: from md5i by md5i.com with local (Exim 4.87) (envelope-from ) id 1b1Ia9-0006BR-4c; Fri, 13 May 2016 15:17:05 -0400 From: Michael Welsh Duggan To: Eli Zaretskii Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> <83k2iy7zxz.fsf@gnu.org> <87zirtal3v.fsf@md5i.com> <83h9e194co.fsf@gnu.org> Date: Fri, 13 May 2016 15:17:05 -0400 In-Reply-To: <83h9e194co.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 May 2016 21:53:43 +0300") Message-ID: <87mvntahu6.fsf@md5i.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 23522 Cc: Michael Welsh Duggan , Kenichi Handa , mwd@cert.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Eli Zaretskii writes: >> From: Michael Welsh Duggan >> Cc: Michael Welsh Duggan , mwd@cert.org, 23522@debbugs.g= nu.org >> Date: Fri, 13 May 2016 14:06:28 -0400 >>=20 >> > Anyway, this sounds more and more like a bug in one of the libraries >> > Emacs uses, so I hope Handa-san will be able to chime in, since he is >> > one of the maintainers of those libraries. >>=20 >> Quite possible. The most important thing, in my mind, is to prevent the >> crash if at all possible. That could be done either by writing code to >> catch this type of error, or by blacklisting in configure certain >> versions of the library (assuming that this is reasonable, or possible, >> or a real solution at all). > > Can you tell what versions are installed on the faulty system? On the faulty system, m17n is 1.5.5. The font package (lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009) On the working system, m17n is 1.6.4. The font package (fonts-lohit-gujr) is 2.92.2 (Jan 2 2014) I have installed the Ligit Gujarati font on the working system. The info that comes back on the character is below: position: 383 of 3322 (11%), column: 16 character: =E0=AA=B8 (displayed as =E0=AA=B8) (codepoint 2744, = #o5270, #xab8) preferred charset: mule-unicode-0100-24ff (Unicode characters of the ra= nge U+0100..U+24FF.) code point in charset: 0x3978 script: gujarati syntax: w which means: word category: .:Base, L:Left-to-right (strong) to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTER S= A" buffer code: #xE0 #xAA #xB8 file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding syst= em iso-2022-7bit-unix) display: composed to form "=E0=AA=B8=E0=AB=8D=E0=AA=A4=E0=AB= =87" (see below) Composed with the following character(s) "=E0=AB=8D=E0=AA=A4=E0=AB=87" usin= g this font: xft:-unknown-Lohit Gujarati-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1 by these glyphs: [0 3 0 221 8 0 8 10 0 nil] [0 3 2724 81 10 0 9 9 1 nil] [0 3 2759 110 0 -9 -1 14 -9 nil] Character code properties: customize what to show name: GUJARATI LETTER SA general-category: Lo (Letter, Other) decomposition: (2744) ('=E0=AA=B8') There are text properties here: charset mule-unicode-0100-24ff I cannot easily install a more recent version of the font on my work machine (the one on which Emacs crashes). Here is the font changelog file between the revisions: lohit-gujarati Current Version :- 2.92.2 * Thu Jan 02 2014 Pravin Satpute - 2.92.2 - Resolved issue #31: ttf Error - not valid font - corrected direction and fixed open contour issue * Thu Dec 12 2013 Pravin Satpute - 2.92.1 - Added 12 imatra glyphs - Fixes "DHA + HALANT + RA" ligature #issues16 - Improved test file * Fri Dec 06 2013 Pravin Satpute - 2.92.0 - Added 32 imatra glyphs to match variable characters width. - Improved consistency in glyph naming, #issue29 - Improved shape of half character DHA-=E0=AA=A7 (U+0AA7) #issues16 - Fixed ligature rules for =E0=AA=9B=E0=AB=8D=E0=AA=AF #issues17 - Added ligatures for ivowelsignguj + reph "=E0=AA=B0=E0=AB=8D=E0=AA=A5=E0= =AA=BF=E0=AA=82" #issues18 - Fixed imatra =E0=AA=BF (0ABF) issues on W7 with MS office 7# #issues19 - Fixed rendering of some ligature on W8 #issues25 - Fixed regression issues of =E0=AA=A1=E0=AB=8D=E0=AA=AF (0AA1 + 0ACD + 0AA= F) #issues27 - Proper imatra for =E0=AA=B6=E0=AB=8D=E0=AA=B5=E0=AA=BF ligature #issues28 * Sun Nov 17 2013 Pravin Satpute - 2.91.0 - First release of Gujarati after re-writing all rules - Open type rules are available in .fea file for easy reusability. - Supports 'gjr2' and 'gujr' both. - Follows AGL guidelines - Testing done with Harbufzz and Uniscribe - Removed the rakkar glyphs for "cha","tta","ttha","dda","ddha" & written r= ule seperately for them for trakkar form(ra_virama_uvowel & ra_virama_uuvow= el) - added iivowelsigngujarati EMatras to match glyph widths. - Removed + ligatures. - Test file available with tarball. * Fri Dec 21 2012 Pravin Satpute - 2.5.3 - Dropping RFN from OFL.txt - Improved shape of Dha U+0AA7 #892305 * Thu Nov 22 2012 Pravin Satpute - 2.5.2 - Resolved #872942 - Corrected panose values * Wed Feb 29 2012 Pravin Satpute - 2.5.1 - improved asterisk shape * Wed Sep 21 2011 Pravin Satpute - 2.5.0 - relicensing to OFL 1.1 * Tue Oct 27 2009 Pravin Satpute - 2.4.5 - updated in .conf file - added Indian Rupee Symbol - removed hinting instructoins, for more information see rh bugzilla #682667 * Tue Oct 27 2009 Pravin Satpute - 2.4.4 - updated latin digit positions - fix rh bug #530943=20 --=20 Michael Welsh Duggan (md5i@md5i.com) From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 07 23:22:50 2019 Received: (at 23522) by debbugs.gnu.org; 8 Nov 2019 04:22:51 +0000 Received: from localhost ([127.0.0.1]:44396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSvnO-0002EW-K3 for submit@debbugs.gnu.org; Thu, 07 Nov 2019 23:22:50 -0500 Received: from host.gofardesign.uk ([208.79.239.190]:40478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSvnM-0002EC-Ge for 23522@debbugs.gnu.org; Thu, 07 Nov 2019 23:22:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NbCkBmCLn/Bp2hxeZAfQbf+PWKArZRby+TWxABpnjiY=; b=LpSrB83RLvUSp7FRprNSDL3ZUn 73cCMh7ncU7yIsr+qhhdasZd2bc8oLZ/u7dy9l6MgWTxcnabAjBGUeLKGBofSvHSlCMEUkoaYPntd qsjWW9GWxEtc/du8l/NZJfVLi30od3ayJpV0jRHvKX09Iz2tVrQHo3BpoqmHmisEnGL0=; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:46652 helo=localhost) by host.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1iSvnD-0002wQ-B6; Thu, 07 Nov 2019 22:22:42 -0600 From: Stefan Kangas To: Michael Welsh Duggan Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO In-Reply-To: <87mvntahu6.fsf@md5i.com> (Michael Welsh Duggan's message of "Fri, 13 May 2016 15:17:05 -0400") References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> <83k2iy7zxz.fsf@gnu.org> <87zirtal3v.fsf@md5i.com> <83h9e194co.fsf@gnu.org> <87mvntahu6.fsf@md5i.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Date: Fri, 08 Nov 2019 05:22:37 +0100 Message-ID: <87imnvuhde.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: host.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: host.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 23522 Cc: Kenichi Handa , Eli Zaretskii , mwd@cert.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Welsh Duggan writes: > Eli Zaretskii writes: > >>> From: Michael Welsh Duggan >>> Cc: Michael Welsh Duggan , mwd@cert.org, 23522@debbugs.gnu.org >>> Date: Fri, 13 May 2016 14:06:28 -0400 >>> >>> > Anyway, this sounds more and more like a bug in one of the libraries >>> > Emacs uses, so I hope Handa-san will be able to chime in, since he is >>> > one of the maintainers of those libraries. >>> >>> Quite possible. The most important thing, in my mind, is to prevent the >>> crash if at all possible. That could be done either by writing code to >>> catch this type of error, or by blacklisting in configure certain >>> versions of the library (assuming that this is reasonable, or possible, >>> or a real solution at all). >> >> Can you tell what versions are installed on the faulty system? > > On the faulty system, m17n is 1.5.5. The font package > (lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009) > > On the working system, m17n is 1.6.4. The font package > (fonts-lohit-gujr) is 2.92.2 (Jan 2 2014) >From the above, it seems like this is a bug in an old version of some external library, and not a bug in Emacs. So I guess this should be closed as notabug? Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 08 05:30:38 2019 Received: (at 23522) by debbugs.gnu.org; 8 Nov 2019 10:30:38 +0000 Received: from localhost ([127.0.0.1]:44691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iT1XK-0007RR-4G for submit@debbugs.gnu.org; Fri, 08 Nov 2019 05:30:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iT1XI-0007RE-Lf for 23522@debbugs.gnu.org; Fri, 08 Nov 2019 05:30:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35196) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iT1X8-0005iX-N7; Fri, 08 Nov 2019 05:30:27 -0500 Received: from [176.228.60.248] (port=3371 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iT1X8-0000ID-1h; Fri, 08 Nov 2019 05:30:26 -0500 Date: Fri, 08 Nov 2019 12:30:15 +0200 Message-Id: <83lfsqd5jc.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-reply-to: <87imnvuhde.fsf@marxist.se> (message from Stefan Kangas on Fri, 08 Nov 2019 05:22:37 +0100) Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> <83k2iy7zxz.fsf@gnu.org> <87zirtal3v.fsf@md5i.com> <83h9e194co.fsf@gnu.org> <87mvntahu6.fsf@md5i.com> <87imnvuhde.fsf@marxist.se> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23522 Cc: mwd@md5i.com, handa@gnu.org, mwd@cert.org, 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Cc: Eli Zaretskii , Kenichi Handa , > mwd@cert.org, 23522@debbugs.gnu.org > Date: Fri, 08 Nov 2019 05:22:37 +0100 > > > On the faulty system, m17n is 1.5.5. The font package > > (lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009) > > > > On the working system, m17n is 1.6.4. The font package > > (fonts-lohit-gujr) is 2.92.2 (Jan 2 2014) > > >From the above, it seems like this is a bug in an old version of some > external library, and not a bug in Emacs. So I guess this should be > closed as notabug? We use HarfBuzz nowadays by default, so it would be good to hear from Michael if the crashes are gone on the master branch. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 08 10:16:53 2019 Received: (at 23522) by debbugs.gnu.org; 8 Nov 2019 15:16:53 +0000 Received: from localhost ([127.0.0.1]:47454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iT60L-0006lL-Ft for submit@debbugs.gnu.org; Fri, 08 Nov 2019 10:16:53 -0500 Received: from taper.sei.cmu.edu ([147.72.252.16]:46978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iT60I-0006l3-W7 for 23522@debbugs.gnu.org; Fri, 08 Nov 2019 10:16:52 -0500 Received: from delp.sei.cmu.edu (delp.sei.cmu.edu [10.64.21.31]) by taper.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id xA8FGgWf012460; Fri, 8 Nov 2019 10:16:42 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 taper.sei.cmu.edu xA8FGgWf012460 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cert.org; s=yc2bmwvrj62m; t=1573226203; bh=8oNs7K3mm5dbqKd0hA2Um3YJLUQMTbtorRskOREreQo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=T2XTmRi2ltEtwdbKItVR6anLxVjOo4kqU9r4B6PiRGvhzspMa9UnT4e3YMc8DuEgC bwlAXUFohpcyBMwgJYCkHHaax3kD++D09ZPKO5wKP6LZ/LuJ+hdIQSr0qgATTjYt/l vJMcRoLU2RO3pVLyulNjqdEgciapmMB1CsWBhqj8= Received: from lx-birch.ad.sei.cmu.edu (lx-birch.ad.sei.cmu.edu [10.64.53.120]) by delp.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id xA8FGeXF029974; Fri, 8 Nov 2019 10:16:40 -0500 Received: from lx-birch.ad.sei.cmu.edu (localhost [127.0.0.1]) by lx-birch.ad.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id xA8FGeps023570; Fri, 8 Nov 2019 10:16:40 -0500 Received: (from mwd@localhost) by lx-birch.ad.sei.cmu.edu (8.14.7/8.14.7) id xA8FGeED023565; Fri, 8 Nov 2019 10:16:40 -0500 X-Authentication-Warning: lx-birch.ad.sei.cmu.edu: mwd set sender to mwd@cert.org using -f From: Michael Welsh Duggan To: Eli Zaretskii Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> <83k2iy7zxz.fsf@gnu.org> <87zirtal3v.fsf@md5i.com> <83h9e194co.fsf@gnu.org> <87mvntahu6.fsf@md5i.com> <87imnvuhde.fsf@marxist.se> <83lfsqd5jc.fsf@gnu.org> Date: Fri, 08 Nov 2019 10:16:40 -0500 In-Reply-To: <83lfsqd5jc.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 8 Nov 2019 12:30:15 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 23522 Cc: mwd@md5i.com, handa@gnu.org, Stefan Kangas , 23522@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Stefan Kangas >> Cc: Eli Zaretskii , Kenichi Handa , >> mwd@cert.org, 23522@debbugs.gnu.org >> Date: Fri, 08 Nov 2019 05:22:37 +0100 >> >> > On the faulty system, m17n is 1.5.5. The font package >> > (lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009) >> > >> > On the working system, m17n is 1.6.4. The font package >> > (fonts-lohit-gujr) is 2.92.2 (Jan 2 2014) >> >> >From the above, it seems like this is a bug in an old version of some >> external library, and not a bug in Emacs. So I guess this should be >> closed as notabug? > > We use HarfBuzz nowadays by default, so it would be good to hear from > Michael if the crashes are gone on the master branch. I don't even remember reporting the issue anymore. I certainly have not encountered it on master any time in recent memory. -- Michael Welsh Duggan (mwd@cert.org) From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 09 02:46:09 2019 Received: (at 23522-done) by debbugs.gnu.org; 9 Nov 2019 07:46:09 +0000 Received: from localhost ([127.0.0.1]:48114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTLRg-0004kE-TI for submit@debbugs.gnu.org; Sat, 09 Nov 2019 02:46:09 -0500 Received: from mail-pf1-f174.google.com ([209.85.210.174]:42235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTLRb-0004jI-PR for 23522-done@debbugs.gnu.org; Sat, 09 Nov 2019 02:46:07 -0500 Received: by mail-pf1-f174.google.com with SMTP id s5so6664386pfh.9 for <23522-done@debbugs.gnu.org>; Fri, 08 Nov 2019 23:46:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WSd4R5vIeWySrp/GtMCED0EcbYP0SnJNUwhImWVolik=; b=WM6VfzCzEaEJ8RgAEFqlpB1B1H9cgwmdUhozxb+aALmOld8Y5gtn7rfTdV0y9eOYjg I0x9l6FpKr1YlZeqGSV47KtplvG7RqPGc0xSlFgRlkBaYmdKfW+Q2kcnG1YBbRFre2Ia 1d/CYrKpTQu+vdWROAiILVXKlFkQSsQGKBXphxAB3joeNan2pOUrv0jyCGijjCWTE4ho 2Fbd0Sd9JQ2Jz89HRtTa8wpnBRx2awWScvpWCU68/BepoP/ARHChtU//UI3D3bwdgVYB Y2r763bOH2XrTF0GdGpHu0K7AfFPGC7rICv5ibJqjUFyh/cXOEB9g5S077qQDpBI7Gtd UUeA== X-Gm-Message-State: APjAAAVyNO6CKXxVM0Avzrk4qxJw/bPSMPgVmQrLnJKHILZoNXevJ3YS xes3XrflZMHmVWWYL2XjSsL0BpT46P0I6hgtlVc= X-Google-Smtp-Source: APXvYqy2Qo6r+8eI5wl42N52riFjuOqpBssMVG+tV+PZY5U3sffGePICniyXUce3bw3xJzACoW1mKTFzRh4HRhZh5Ro= X-Received: by 2002:a63:586:: with SMTP id 128mr7825070pgf.198.1573285557747; Fri, 08 Nov 2019 23:45:57 -0800 (PST) MIME-Version: 1.0 References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> <83k2iy7zxz.fsf@gnu.org> <87zirtal3v.fsf@md5i.com> <83h9e194co.fsf@gnu.org> <87mvntahu6.fsf@md5i.com> <87imnvuhde.fsf@marxist.se> <83lfsqd5jc.fsf@gnu.org> In-Reply-To: From: Stefan Kangas Date: Sat, 9 Nov 2019 08:45:53 +0100 Message-ID: Subject: Re: bug#23522: 25.0.93; SEGFAULT when displaying HELLO To: Michael Welsh Duggan Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 23522-done Cc: Michael Welsh Duggan , Kenichi Handa , Eli Zaretskii , 23522-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Michael Welsh Duggan writes: > I don't even remember reporting the issue anymore. I certainly have not > encountered it on master any time in recent memory. Thanks. I'm therefore closing this bug now. Best regards, Stefan Kangas From unknown Sat Sep 13 11:13:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 07 Dec 2019 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator