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 15:58:43 -0400 Message-ID: References: <83lh3f9jdr.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1463083174 15683 80.91.229.3 (12 May 2016 19:59:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 May 2016 19:59:34 +0000 (UTC) Cc: 23522@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 12 21:59:25 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 1b0wlY-0004ft-FI for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 May 2016 21:59:25 +0200 Original-Received: from localhost ([::1]:59565 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0wlS-0004rt-TZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 May 2016 15:59:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45510) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0wlJ-0004gN-GC for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 15:59:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0wlD-0006tf-CO for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 15:59:09 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37021) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0wlB-0006t8-Uv for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 15:59:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b0wlB-0000rd-MD for bug-gnu-emacs@gnu.org; Thu, 12 May 2016 15:59:01 -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 19:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23522 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23522-submit@debbugs.gnu.org id=B23522.14630831363309 (code B ref 23522); Thu, 12 May 2016 19:59:01 +0000 Original-Received: (at 23522) by debbugs.gnu.org; 12 May 2016 19:58:56 +0000 Original-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 Original-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 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 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= 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 u4CJwiLM018512; Thu, 12 May 2016 15:58:44 -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 u4CJwhjg026914; Thu, 12 May 2016 15:58:43 -0400 Original-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 In-Reply-To: <83lh3f9jdr.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 12 May 2016 22:16:48 +0300") User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.93 (gnu/linux) 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:118185 Archived-At: 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)