From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Welsh Duggan Newsgroups: gmane.emacs.bugs Subject: bug#23522: 25.0.93; SEGFAULT when displaying HELLO Date: Thu, 12 May 2016 09:05:21 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1463058463 19974 80.91.229.3 (12 May 2016 13:07:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 May 2016 13:07:43 +0000 (UTC) To: 23522@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 12 15:07:32 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b0qKs-0004Fa-Iv for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 May 2016 15:07:27 +0200 Original-Received: from localhost ([::1]:57167 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0qKm-0005ya-No for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 May 2016 09:07:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59301) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0qKc-0005mH-VT for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 09:07:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0qKV-0007Bt-KV for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 09:07:09 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35791) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0qKU-0007AY-Ai for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 09:07:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b0qKU-0002rm-3K for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 09:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Welsh Duggan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 May 2016 13:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23522 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.146305837110953 (code B ref -1); Thu, 12 May 2016 13:07:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 May 2016 13:06:11 +0000 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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= Original-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 Original-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 Original-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 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:118163 Archived-At: 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)