unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#27446: 25.1; Crashing on rendering of Font
@ 2017-06-22 11:38 Mike Dupont
  2017-06-22 12:14 ` bug#27446: attachments Mike Dupont
  2017-06-22 15:08 ` bug#27446: 25.1; Crashing on rendering of Font Eli Zaretskii
  0 siblings, 2 replies; 12+ messages in thread
From: Mike Dupont @ 2017-06-22 11:38 UTC (permalink / raw)
  To: 27446

[-- Attachment #1: Type: text/plain, Size: 6094 bytes --]

Emacs crashes when viewing the tsv results of this query in wikidata,
it looks like a font issue.

https://query.wikidata.org/#%23moderism%0ASELECT%20%20%3Fc%20%3Fp4%20%3Fd%20%0AWHERE%0A%7B%0A%20%20%3Fc%20%3Fp4%20%3Fd%20.%0A%20%20%3Fa%20%3Fp3%20%3Fc%20.%0A%20%20%09%3Fa%20%3Fp%20%3Fitem%20.%0A%09%3Fitem%20ps%3AP135%20wd%3AQ878985%20.%0A%09%0A%7D

#moderism
SELECT  ?c ?p4 ?d
WHERE
{
  ?c ?p4 ?d .
  ?a ?p3 ?c .
  ?a ?p ?item .
?item ps:P135 wd:Q878985 .
}

Export results in tsv and open in emacs. I will attach the core files
and data files to the ticket for completeness.

In GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.12)
 of 2017-04-23, modified by Debian built on trouble
Windowing system distributor 'The X.Org Foundation', version 11.0.11604000
System Description: Debian GNU/Linux 7.11 (wheezy)

Configured using:
 'configure --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --with-x=yes --with-x-toolkit=gtk3
 --with-toolkit-scroll-bars 'CFLAGS=-g -O2
 -fdebug-prefix-map=/build/emacs25-d2FC1K/emacs25-25.1+1=.
-fstack-protector-strong
 -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time
 -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Text

Minor modes in effect:
  diff-auto-refine-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50lilypond-data.el (source)...done
Loading /etc/emacs/site-start.d/50python-docutils.el (source)...done
Loading /etc/emacs/site-start.d/50systemtap-common.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list...

Load-path shadows:
/usr/share/emacs/25.1/site-lisp/debian-startup hides
/usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs25/site-lisp/cmake-data/cmake-mode hides
/usr/share/emacs/site-lisp/cmake-mode
/home/mdupont/.emacs.d/elpa/flim-20160831.633/hex-util hides
/usr/share/emacs/25.1/lisp/hex-util
/home/mdupont/.emacs.d/elpa/flim-20160831.633/md4 hides
/usr/share/emacs/25.1/lisp/md4
/usr/share/emacs/site-lisp/rst hides /usr/share/emacs/25.1/lisp/textmodes/rst
/home/mdupont/.emacs.d/elpa/flim-20160831.633/hmac-def hides
/usr/share/emacs/25.1/lisp/net/hmac-def
/home/mdupont/.emacs.d/elpa/flim-20160831.633/sasl hides
/usr/share/emacs/25.1/lisp/net/sasl
/home/mdupont/.emacs.d/elpa/flim-20160831.633/ntlm hides
/usr/share/emacs/25.1/lisp/net/ntlm
/home/mdupont/.emacs.d/elpa/flim-20160831.633/sasl-digest hides
/usr/share/emacs/25.1/lisp/net/sasl-digest
/home/mdupont/.emacs.d/elpa/flim-20160831.633/sasl-ntlm hides
/usr/share/emacs/25.1/lisp/net/sasl-ntlm
/home/mdupont/.emacs.d/elpa/flim-20160831.633/hmac-md5 hides
/usr/share/emacs/25.1/lisp/net/hmac-md5
/home/mdupont/.emacs.d/elpa/flim-20160831.633/sasl-cram hides
/usr/share/emacs/25.1/lisp/net/sasl-cram

Features:
(shadow sort mail-extr emacsbug message dired format-spec rfc822 mml
mml-sec password-cache epg gnus-util mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils vc-git
diff-mode easy-mmode finder-inf go-mode-autoloads eieio eieio-core
advice cl-seq cl-macs cl edmacro kmacro info package epg-config seq
byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv
cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
dbusbind inotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 123055 4564)
 (symbols 48 24043 0)
 (miscs 40 104 269)
 (strings 32 28346 5475)
 (string-bytes 1 942216)
 (vectors 16 16441)
 (vector-slots 8 484789 5473)
 (floats 8 232 147)
 (intervals 56 316 0)
 (buffers 976 20))


-- 
James Michael DuPont

[-- Attachment #2: gdb.txt --]
[-- Type: text/plain, Size: 68449 bytes --]

#0  0x00007ffff1052984 in ?? () from /usr/lib/x86_64-linux-gnu/libotf.so.0
No symbol table info available.
#1  0x00007ffff1053d44 in ?? () from /usr/lib/x86_64-linux-gnu/libotf.so.0
No symbol table info available.
#2  0x00007ffff10558ba in OTF_drive_gpos_with_log () from /usr/lib/x86_64-linux-gnu/libotf.so.0
No symbol table info available.
#3  0x00000000005c7a04 in ftfont_drive_otf (font=<optimized out>, spec=<optimized out>, 
    in=<optimized out>, from=<optimized out>, to=<optimized out>, out=0x7fffffff5a00, 
    adjustment=<optimized out>) at ftfont.c:2035
        g = <optimized out>
        y_ppem = <optimized out>
        x_scale = <optimized out>
        base = 0x0
        mark = 0x0
        x_ppem = <optimized out>
        flt_font_ft = <optimized out>
        in_glyphs = <optimized out>
        out_glyphs = <optimized out>
        ft_face = <optimized out>
        otf = <optimized out>
        len = <optimized out>
        i = <optimized out>
        j = <optimized out>
        gidx = <optimized out>
        otfg = <optimized out>
        script = "knda"
        langsys = <optimized out>
        gsub_features = <optimized out>
        gpos_features = <optimized out>
        features = <optimized out>
        langsysbuf = "\004\000\000\000"
        sa_avail = <optimized out>
        sa_must_free = <optimized out>
#4  0x00007ffff0c0d580 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#5  0x00007ffff0c10fc7 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#6  0x00007ffff0c10fc7 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#7  0x00007ffff0c10c2b in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#8  0x00007ffff0c10fc7 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#9  0x00007ffff0c11d60 in ?? () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#10 0x00007ffff0c13011 in mflt_run () from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0
No symbol table info available.
#11 0x00000000005c7034 in ftfont_shape_by_flt (matrix=<optimized out>, otf=<optimized out>, 
    ft_face=<optimized out>, font=<optimized out>, lgstring=92171637) at ftfont.c:2646
        len = 3
        i = <optimized out>
        flt_font_ft = {flt_font = {family = 0x41a0f80, x_ppem = 15, y_ppem = 15, 
            get_glyph_id = 0x5c4420 <ftfont_get_glyph_id>, 
            get_metrics = 0x5c41e0 <ftfont_get_metrics>, check_otf = 0x5c3ea0 <ftfont_check_otf>, 
            drive_otf = 0x5c7660 <ftfont_drive_otf>, internal = 0x1d77380}, font = 0x41aabc8, 
          ft_face = 0x41b1000, otf = 0x41a0d80, matrix = 0x0}
        allocated = 13
        flt = <optimized out>
        with_variation_selector = <optimized out>
        glyphs = <optimized out>
        incr_min = 1
#12 ftfont_shape (lgstring=92171637) at ftfont.c:2697
        ftfont_info = <optimized out>
#13 0x00000000005c8c9d in xftfont_shape (lgstring=92171637) at xftfont.c:672
        xftfont_info = 0x41aabc8
        ft_face = <optimized out>
        val = <optimized out>
#14 0x0000000000573ee5 in Ffont_shape_gstring (gstring=92171637) at font.c:4410
        n = <optimized out>
        i = 0
        from = <optimized out>
        to = <optimized out>
#15 0x00000000005660d0 in Ffuncall (nargs=2, args=args@entry=0x7fffffff5cf8) at eval.c:2693
        internal_argbuf = {0, 0, 0, 0, 0, 0, 0, 0}
        fun = 11789869
        original_fun = <optimized out>
        numargs = 1
        val = <optimized out>
        internal_args = 0x7fffffff5d00
        count = 17
#16 0x000000000059b243 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, 
    maxdepth=<optimized out>, args_template=args_template@entry=0, nargs=nargs@entry=0, 
    args=<optimized out>, args@entry=0x0) at bytecode.c:880
        targets = {0x59b2dc <exec_byte_code+956>, 0x59b8c3 <exec_byte_code+2467>, 
          0x59b8c8 <exec_byte_code+2472>, 0x59b349 <exec_byte_code+1065>, 
          0x59b0b2 <exec_byte_code+402>, 0x59b0b8 <exec_byte_code+408>, 
          0x59b8cd <exec_byte_code+2477>, 0x59b91a <exec_byte_code+2554>, 
          0x59c4ba <exec_byte_code+5530>, 0x59b34e <exec_byte_code+1070>, 
          0x59b353 <exec_byte_code+1075>, 0x59b358 <exec_byte_code+1080>, 
          0x59b164 <exec_byte_code+580>, 0x59b168 <exec_byte_code+584>, 
          0x59b35d <exec_byte_code+1085>, 0x59b324 <exec_byte_code+1028>, 
          0x59b5b7 <exec_byte_code+1687>, 0x59b5bc <exec_byte_code+1692>, 
          0x59b5c1 <exec_byte_code+1697>, 0x59b5c6 <exec_byte_code+1702>, 
          0x59b0f0 <exec_byte_code+464>, 0x59b0f0 <exec_byte_code+464>, 
          0x59b5f0 <exec_byte_code+1744>, 0x59b5cb <exec_byte_code+1707>, 
          0x59b66e <exec_byte_code+1870>, 0x59b673 <exec_byte_code+1875>, 
          0x59b678 <exec_byte_code+1880>, 0x59b46b <exec_byte_code+1355>, 
          0x59b1d4 <exec_byte_code+692>, 0x59b1d8 <exec_byte_code+696>, 
          0x59b604 <exec_byte_code+1764>, 0x59b649 <exec_byte_code+1833>, 
          0x59b4b3 <exec_byte_code+1427>, 0x59b4a9 <exec_byte_code+1417>, 
          0x59b4ae <exec_byte_code+1422>, 0x59b432 <exec_byte_code+1298>, 
          0x59b21c <exec_byte_code+764>, 0x59b220 <exec_byte_code+768>, 
          0x59b470 <exec_byte_code+1360>, 0x59b484 <exec_byte_code+1380>, 
          0x59b45c <exec_byte_code+1340>, 0x59b461 <exec_byte_code+1345>, 
          0x59b466 <exec_byte_code+1350>, 0x59ce1c <exec_byte_code+7932>, 
          0x59b265 <exec_byte_code+837>, 0x59b268 <exec_byte_code+840>, 
          0x59b41e <exec_byte_code+1278>, 0x59b437 <exec_byte_code+1303>, 
          0x59c598 <exec_byte_code+5752>, 0x59b730 <exec_byte_code+2064>, 
          0x59b67d <exec_byte_code+1885>, 0x59b2dc <exec_byte_code+956>, 
          0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 
          0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 
          0x59d50e <exec_byte_code+9710>, 0x59d597 <exec_byte_code+9847>, 
          0x59d5db <exec_byte_code+9915>, 0x59c668 <exec_byte_code+5960>, 
          0x59c6b2 <exec_byte_code+6034>, 0x59b4f5 <exec_byte_code+1493>, 
          0x59b53c <exec_byte_code+1564>, 0x59c8d1 <exec_byte_code+6577>, 
          0x59b4b8 <exec_byte_code+1432>, 0x59b57a <exec_byte_code+1626>, 
          0x59c6f8 <exec_byte_code+6104>, 0x59c736 <exec_byte_code+6166>, 
          0x59c764 <exec_byte_code+6212>, 0x59c7a2 <exec_byte_code+6274>, 
          0x59c7da <exec_byte_code+6330>, 0x59c861 <exec_byte_code+6465>, 
          0x59c903 <exec_byte_code+6627>, 0x59c88f <exec_byte_code+6511>, 
          0x59c941 <exec_byte_code+6689>, 0x59c96f <exec_byte_code+6735>, 
          0x59c99d <exec_byte_code+6781>, 0x59c9db <exec_byte_code+6843>, 
          0x59ca19 <exec_byte_code+6905>, 0x59ca57 <exec_byte_code+6967>, 
          0x59cb58 <exec_byte_code+7224>, 0x59ca99 <exec_byte_code+7033>, 
          0x59cad1 <exec_byte_code+7089>, 0x59cb90 <exec_byte_code+7280>, 
          0x59cbd0 <exec_byte_code+7344>, 0x59cc10 <exec_byte_code+7408>, 
          0x59cc58 <exec_byte_code+7480>, 0x59ccde <exec_byte_code+7614>, 
          0x59cc9b <exec_byte_code+7547>, 0x59cd21 <exec_byte_code+7681>, 
          0x59cd64 <exec_byte_code+7748>, 0x59cd9c <exec_byte_code+7804>, 
          0x59cde4 <exec_byte_code+7876>, 0x59bdef <exec_byte_code+3791>, 
          0x59be27 <exec_byte_code+3847>, 0x59c035 <exec_byte_code+4373>, 
          0x59bed5 <exec_byte_code+4021>, 0x59b2a9 <exec_byte_code+905>, 
          0x59bf16 <exec_byte_code+4086>, 0x59bf44 <exec_byte_code+4132>, 
          0x59bfc6 <exec_byte_code+4262>, 0x59c06d <exec_byte_code+4429>, 
          0x59c007 <exec_byte_code+4327>, 0x59c0ae <exec_byte_code+4494>, 
          0x59c0de <exec_byte_code+4542>, 0x59c10e <exec_byte_code+4590>, 
          0x59c146 <exec_byte_code+4646>, 0x59b2dc <exec_byte_code+956>, 
          0x59c176 <exec_byte_code+4694>, 0x59c1a6 <exec_byte_code+4742>, 
          0x59c264 <exec_byte_code+4932>, 0x59c1d6 <exec_byte_code+4790>, 
          0x59c206 <exec_byte_code+4838>, 0x59c236 <exec_byte_code+4886>, 
          0x59b2a9 <exec_byte_code+905>, 0x59b2dc <exec_byte_code+956>, 
          0x59c294 <exec_byte_code+4980>, 0x59c2d8 <exec_byte_code+5048>, 
          0x59c306 <exec_byte_code+5094>, 0x59c334 <exec_byte_code+5140>, 
          0x59c3a0 <exec_byte_code+5248>, 0x59c372 <exec_byte_code+5202>, 
          0x59c3de <exec_byte_code+5310>, 0x59c400 <exec_byte_code+5344>, 
          0x59c43e <exec_byte_code+5406>, 0x59c47c <exec_byte_code+5468>, 
          0x59ba64 <exec_byte_code+2884>, 0x59bdc1 <exec_byte_code+3745>, 
          0x59b2dc <exec_byte_code+956>, 0x59d42e <exec_byte_code+9486>, 
          0x59ce4b <exec_byte_code+7979>, 0x59b371 <exec_byte_code+1105>, 
          0x59cef4 <exec_byte_code+8148>, 0x59cfa1 <exec_byte_code+8321>, 
          0x59d047 <exec_byte_code+8487>, 0x59d3b4 <exec_byte_code+9364>, 
          0x59d40a <exec_byte_code+9450>, 0x59b618 <exec_byte_code+1784>, 
          0x59d480 <exec_byte_code+9568>, 0x59c4bf <exec_byte_code+5535>, 
          0x59c520 <exec_byte_code+5632>, 0x59c553 <exec_byte_code+5683>, 
          0x59c5c9 <exec_byte_code+5801>, 0x59d625 <exec_byte_code+9989>, 
          0x59c61d <exec_byte_code+5885>, 0x59d4b3 <exec_byte_code+9619>, 
          0x59ce21 <exec_byte_code+7937>, 0x59bcb7 <exec_byte_code+3479>, 
          0x59bd65 <exec_byte_code+3653>, 0x59bd93 <exec_byte_code+3699>, 
          0x59bc89 <exec_byte_code+3433>, 0x59bcf9 <exec_byte_code+3545>, 
          0x59bd27 <exec_byte_code+3591>, 0x59ba94 <exec_byte_code+2932>, 
          0x59bad2 <exec_byte_code+2994>, 0x59bb63 <exec_byte_code+3139>, 
          0x59bb10 <exec_byte_code+3056>, 0x59bba1 <exec_byte_code+3201>, 
          0x59bbdf <exec_byte_code+3263>, 0x59bc1d <exec_byte_code+3325>, 
          0x59bc4b <exec_byte_code+3371>, 0x59b73e <exec_byte_code+2078>, 
          0x59b77c <exec_byte_code+2140>, 0x59b7b9 <exec_byte_code+2201>, 
          0x59b841 <exec_byte_code+2337>, 0x59be5f <exec_byte_code+3903>, 
          0x59be97 <exec_byte_code+3959>, 0x59b7f6 <exec_byte_code+2262>, 
          0x59b879 <exec_byte_code+2393>, 0x59b2dc <exec_byte_code+956>, 
          0x59d0ed <exec_byte_code+8653>, 0x59d17c <exec_byte_code+8796>, 
          0x59d298 <exec_byte_code+9080>, 0x59d20c <exec_byte_code+8940>, 
          0x59d328 <exec_byte_code+9224>, 0x59c812 <exec_byte_code+6386>, 
          0x59cb09 <exec_byte_code+7145>, 0x59bf77 <exec_byte_code+4183>, 
          0x59b97a <exec_byte_code+2650>, 0x59b9c7 <exec_byte_code+2727>, 
          0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 
          0x59ba27 <exec_byte_code+2823>, 0x59b2dc <exec_byte_code+956>, 
          0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 
          0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 
          0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 
          0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 
          0x59b070 <exec_byte_code+336> <repeats 64 times>}
        count = 16
        op = <optimized out>
        vectorp = 0x9606c0 <pure+1076512>
        stack = {pc = 0xad0cc2 <pure+2585378> ")\207", byte_string = 9832092, 
          byte_string_start = 0xad0ca2 <pure+2585346> "\306\b\t\n\v$\211\034\211\034\307H)\203\024", next = 0x0}
        top = 0x7fffffff5cf8
        result = <optimized out>
        type = <optimized out>
#17 0x0000000000565acd in funcall_lambda (fun=9831981, nargs=nargs@entry=5, 
    arg_vector=arg_vector@entry=0x7fffffff5f48) at eval.c:2921
        val = <optimized out>
        syms_left = 0
        lexenv = 0
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#18 0x0000000000565ecb in Ffuncall (nargs=nargs@entry=6, args=args@entry=0x7fffffff5f40)
    at eval.c:2754
        fun = <optimized out>
        original_fun = 6910384
        numargs = 5
        val = <optimized out>
        internal_args = <optimized out>
        count = 10
#19 0x0000000000564996 in internal_condition_case_n (bfun=0x565cd0 <Ffuncall>, 
    nargs=nargs@entry=6, args=args@entry=0x7fffffff5f40, handlers=handlers@entry=44448, 
    hfun=hfun@entry=0x43e290 <safe_eval_handler>) at eval.c:1389
        val = <optimized out>
        c = <optimized out>
#20 0x000000000042f118 in safe__call (inhibit_quit=inhibit_quit@entry=false, nargs=nargs@entry=6, 
    func=<optimized out>, ap=ap@entry=0x7fffffff5fe0) at xdisp.c:2558
        i = <optimized out>
        sa_avail = <optimized out>
        args = 0x7fffffff5f40
        sa_must_free = false
        val = <optimized out>
#21 0x000000000043ba9c in safe_call (nargs=nargs@entry=6, func=<optimized out>) at xdisp.c:2574
        retval = <optimized out>
        ap = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffffff60c8, 
            reg_save_area = 0x7fffffff6000}}
#22 0x00000000005ba594 in autocmp_chars (rule=<optimized out>, charpos=charpos@entry=269208, 
    bytepos=bytepos@entry=279289, limit=<optimized out>, limit@entry=27857363, 
    win=win@entry=0x110ac30, face=face@entry=0x4250e00, string=0) at composite.c:915
        to = 269211
        pt = 268907
        pt_byte = 278923
        font_object = 68856781
        lgstring = <optimized out>
        len = <optimized out>
#23 0x00000000005be563 in composition_reseat_it (cmp_it=cmp_it@entry=0x7fffffff91d8, 
    charpos=269208, bytepos=279289, endpos=27857363, w=0x110ac30, face=0x4250e00, string=0)
    at composite.c:1221
        lgstring = 0
        val = <optimized out>
        i = <optimized out>
#24 0x0000000000444ef2 in next_element_from_buffer (it=0x7fffffff8980) at xdisp.c:8372
        p = <optimized out>
        stop = <optimized out>
        success_p = true
#25 0x0000000000442f25 in get_next_display_element (it=it@entry=0x7fffffff8980) at xdisp.c:6921
        success_p = <optimized out>
#26 0x000000000044e5d0 in display_line (it=it@entry=0x7fffffff8980) at xdisp.c:20557
        x_before = <optimized out>
        nglyphs = <optimized out>
        ascent = 0
        phys_ascent = 0
        n_glyphs_before = <optimized out>
        hpos_before = <optimized out>
        x = <optimized out>
        descent = 0
        phys_descent = 0
        row = <optimized out>
        wrap_it = {window = 140737488315312, w = 0xffffffff, f = 0xffffffff00000000, 
          method = GET_FROM_BUFFER, stop_charpos = 2, prev_stop = -4294967287, 
          base_level_stop = 140737488315360, end_charpos = 34359738979, s = 0x0, 
          string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = false, 
          header_line_p = false, string_from_display_prop_p = false, 
          string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, 
          avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, 
          dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 <repeats 16 times>}, start = {
            pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {
              charpos = 0, bytepos = 0}, dpvec_index = 0}, current = {pos = {charpos = 0, 
              bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, 
            dpvec_index = 0}, n_overlay_strings = 0, overlay_strings_charpos = 0, 
          overlay_strings = {0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>}, 
          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 = 17869872, slice = {x = 4294967296, y = 0, width = 0, 
                    height = 0}, image_id = 0}, stretch = {object = 17869872}, xwidget = {
                  object = 17869872}}, position = {charpos = 4294967296, bytepos = 0}, current = {
                pos = {charpos = 0, bytepos = 0}, overlay_string_index = -2703064843485755392, 
                string_pos = {charpos = 0, bytepos = 140737488337424}, 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 = (unknown: 4294946928), voffset = 32767, 
              space_width = 4891217, font_height = 1}}, sp = -17872, selective = 140737488337424, 
          what = 4891251, 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 = -15648, c = 32767, len = 0, cmp_it = {
            stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 92, nglyphs = -1490073600, 
            reversed_p = 216, charpos = 0, nchars = -17904, nbytes = 32767, from = 0, to = 0, 
            width = 0}, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
          image_id = 10, xwidget = 0x7fffffffb070, slice = {x = 4892897, y = 0, width = 0, 
            height = 0}, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, 
          object = 4294967295, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 0, 
          continuation_pixel_width = 0, first_visible_x = 1, last_visible_x = 9, 
          last_visible_y = 14, extra_line_spacing = 4, max_extra_line_spacing = 14, 
          override_ascent = 4, override_descent = 12, override_boff = 1, glyph_row = 0x1, 
          area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, 
          max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, 
          max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, 
          eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, 
          hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, 
          left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = {
            bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, 
            type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', 
            isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {
              charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {
              charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {
              charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {
              charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {
              charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 0, 
            bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, 
            sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, 
            level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, 
                last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', 
                flags = 0 '\000'} <repeats 33 times>, {next_for_neutral_pos = 0, 
                next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 2, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319888, 
                next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, 
                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 = 100 'd', flags = 1 '\001'}, {next_for_neutral_pos = 140737488318604, 
                next_for_neutral_type = 3, last_strong_type = 1, prev_for_neutral_type = 1, 
                level = 4 '\004', flags = 244 '\364'}, {next_for_neutral_pos = 13606912, 
                next_for_neutral_type = 4, last_strong_type = 1, prev_for_neutral_type = 6, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 4294967296, 
                next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 3, 
                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'} <repeats 42 times>, {
                next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, 
                prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {
                next_for_neutral_pos = 27857363, next_for_neutral_type = 0, last_strong_type = 5, 
                prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {
                next_for_neutral_pos = 27857363, next_for_neutral_type = 0, last_strong_type = 0, 
                prev_for_neutral_type = 4, level = 82 'R', flags = 1 '\001'}, {
                next_for_neutral_pos = 22171680, next_for_neutral_type = 4, last_strong_type = 2, 
                prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {
                next_for_neutral_pos = 140737488319280, next_for_neutral_type = 7, 
                last_strong_type = 3, prev_for_neutral_type = 4, level = 91 '[', 
                flags = 0 '\000'}, {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 = 140737488319904, 
                next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, 
                level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, 
                next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 3, 
                level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 17712, 
                next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1075306, 
                next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = -1, 
                next_for_neutral_type = 2, last_strong_type = 4, prev_for_neutral_type = 3, 
                level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 0, 
                next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 3, 
                level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 28752, 
                next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1075306, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, 
                next_for_neutral_type = 2, last_strong_type = 4, prev_for_neutral_type = 3, 
                level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 140737488320016, 
                next_for_neutral_type = 1, last_strong_type = 2, prev_for_neutral_type = 2, 
                level = 4 '\004', flags = 0 '\000'}, {next_for_neutral_pos = 140737488319944, 
                next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319936, 
                next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 6, 
                level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 1, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 1, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = -1, 
                next_for_neutral_type = 2, last_strong_type = 4, prev_for_neutral_type = 3, 
                level = 91 '[', 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 = 7, last_strong_type = 3, prev_for_neutral_type = 4, 
                level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 0, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 47 '/', flags = 167 '\247'}, {next_for_neutral_pos = 1070038, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, 
                level = 228 '\344', flags = 0 '\000'}, {next_for_neutral_pos = 4631, 
                next_for_neutral_type = 2, last_strong_type = 5, prev_for_neutral_type = 1, 
                level = 4 '\004', flags = 0 '\000'}, {next_for_neutral_pos = 268826, 
                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 = 1, prev_for_neutral_type = 2, 
                level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 0, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, 
                level = 228 '\344', flags = 0 '\000'}, {next_for_neutral_pos = 268827, 
                next_for_neutral_type = 3, last_strong_type = 1, prev_for_neutral_type = 5, 
                level = 4 '\004', flags = 0 '\000'}, {next_for_neutral_pos = 1598, 
                next_for_neutral_type = 3, last_strong_type = 1, prev_for_neutral_type = 5, 
                level = 4 '\004', flags = 0 '\000'}, {next_for_neutral_pos = 1598, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 186 '\272', flags = 1 '\001'}, {next_for_neutral_pos = 17712, 
                next_for_neutral_type = 3, last_strong_type = 1, prev_for_neutral_type = 0, 
                level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 7, 
                next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 17869872, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 186 '\272', flags = 1 '\001'}, {next_for_neutral_pos = 29005829, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 28752, 
                next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 40, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 47 '/', flags = 167 '\247'}, {next_for_neutral_pos = -1, 
                next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 268826, 
                next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 5, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488320016, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17869877, 
                next_for_neutral_type = 6, last_strong_type = 5, prev_for_neutral_type = 1, 
                level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 0, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 47 '/', flags = 167 '\247'}, {next_for_neutral_pos = 140737488324992, 
                next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, 
                level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 720, 
                next_for_neutral_type = 3, last_strong_type = 5, prev_for_neutral_type = 1, 
                level = 4 '\004', 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 = 140737488324992, 
                next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, 
                level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = -4277105616, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 0 '\000', flags = 0 '\000'}}, string = {lstring = 0, 
              s = 0xffffffff00000009 <error: Cannot access memory at address 0xffffffff00000009>, 
              schars = 140737488320048, bufpos = 38654705663, from_disp_str = false, 
              unibyte = false}, w = 0x0, paragraph_dir = (L2R | R2L | unknown: 27857360), 
            separator_limit = 268907, first_elt = false, new_paragraph = false, 
            frame_window_p = false}, paragraph_embedding = (L2R | R2L | unknown: 27857360)}
        wrap_data = 0x0
        may_wrap = false
        wrap_x = 0
        wrap_row_used = -1
        wrap_row_ascent = 0
        wrap_row_height = -34944
        wrap_row_phys_ascent = 32767
        wrap_row_phys_height = 4485472
        wrap_row_extra_line_spacing = 0
        wrap_row_min_pos = 4294967296
        wrap_row_min_bpos = 0
        wrap_row_max_pos = 0
        wrap_row_max_bpos = -4294967295
        cvpos = <optimized out>
        min_pos = 269198
        max_pos = 269206
        min_bpos = 279261
        max_bpos = 279283
        pending_handle_line_prefix = false
#27 0x0000000000451238 in try_window (window=window@entry=17869877, pos=..., flags=flags@entry=0)
    at xdisp.c:17206
        it = {window = 17869877, w = 0x110ac30, f = 0x1108c30, method = GET_FROM_BUFFER, 
          stop_charpos = 27857363, prev_stop = 268827, base_level_stop = 0, 
          end_charpos = 27857363, 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 <repeats 16 times>}, start = {
            pos = {charpos = 269198, bytepos = 279261}, overlay_string_index = -1, string_pos = {
              charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 269208, 
              bytepos = 279289}, overlay_string_index = -1, string_pos = {charpos = -1, 
              bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, 
          overlay_strings_charpos = 268827, overlay_strings = {0 <repeats 16 times>}, 
          string_overlays = {0 <repeats 16 times>}, 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 = 26, 
          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 = 3247, len = 6, cmp_it = {
            stop_pos = 269208, id = -1, ch = 3221, rule_idx = 0, lookback = 0, nglyphs = 2, 
            reversed_p = false, charpos = 269206, nchars = 2, nbytes = 6, from = 0, to = 2, 
            width = 2}, 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 = 8, font_height = 0, object = 29005829, 
          position = {charpos = 269206, bytepos = 279283}, truncation_pixel_width = 0, 
          continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, 
          last_visible_y = 612, extra_line_spacing = 0, max_extra_line_spacing = 0, 
          override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x5ab8600, 
          area = TEXT_AREA, nglyphs = 1, pixel_width = 24, ascent = 14, descent = 11, 
          max_ascent = 14, max_descent = 11, phys_ascent = 14, phys_descent = 11, 
          max_phys_ascent = 14, max_phys_descent = 11, current_x = 91, 
          continuation_lines_width = 714, eol_pos = {charpos = 0, bytepos = 0}, current_y = 133, 
          first_vpos = 0, vpos = 6, hpos = 6, 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 = 279289, 
            charpos = 269208, ch = 3221, nchars = 1, ch_len = 3, type = STRONG_L, 
            type_after_wn = STRONG_L, orig_type = STRONG_L, resolved_level = 0 '\000', 
            isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {
              charpos = 269207, type = STRONG_L, orig_type = STRONG_L}, last_strong = {
              charpos = 269207, type = STRONG_L, orig_type = STRONG_L}, next_for_neutral = {
              charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {
              charpos = 269207, 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 = 269328, disp_prop = 0, stack_idx = 0, 
            level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, 
                last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', 
                flags = 0 '\000'} <repeats 128 times>}, string = {lstring = 0, s = 0x0, 
              schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x110ac30, 
            paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, 
            frame_window_p = true}, paragraph_embedding = NEUTRAL_DIR}
        last_text_row = 0x5ab8500
        frame_line_height = <optimized out>
#28 0x0000000000464a3a in redisplay_window (window=17869877, 
    just_this_one_p=just_this_one_p@entry=false) at xdisp.c:16395
        new_vpos = -1
        old = <optimized out>
        lpoint = <optimized out>
        opoint = <optimized out>
        startp = {charpos = 268907, bytepos = 278923}
        update_mode_line = true
        it = {window = 17861680, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, 
          prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 1, 
          redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, 
          string_from_display_prop_p = false, string_from_prefix_prop_p = false, 
          from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, 
          dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, 
          ctl_chars = {0 <repeats 16 times>}, start = {pos = {charpos = 0, bytepos = 0}, 
            overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, 
          current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {
              charpos = 0, bytepos = 0}, dpvec_index = 0}, n_overlay_strings = 0, 
          overlay_strings_charpos = 0, overlay_strings = {0 <repeats 16 times>}, 
          string_overlays = {0 <repeats 16 times>}, 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 = 8589934595, what = IT_CHARACTER, 
          face_id = 92, selective_display_ellipsis_p = true, 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 = -1, 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 = 92, 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 = 524288}, space_width = 0, 
          voffset = 0, tab_width = 0, font_height = 0, object = 0, position = {charpos = 0, 
            bytepos = 0}, truncation_pixel_width = 0, continuation_pixel_width = 0, 
          first_visible_x = 0, last_visible_x = -1, last_visible_y = 0, extra_line_spacing = 0, 
          max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, 
          override_boff = 0, glyph_row = 0xe00000009, area = 4, nglyphs = 14, pixel_width = 4, 
          ascent = 12, descent = 1, max_ascent = 12, max_descent = 1, phys_ascent = 0, 
          phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, 
          continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, 
          first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, 
          right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, 
          right_user_fringe_face_id = 0, bidi_p = false, bidi_it = {bytepos = 0, charpos = 0, 
            ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, 
            orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', 
            invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT}, last_strong = {charpos = 0, type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 0, type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 0, type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT}, bracket_pairing_pos = 0, 
            bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, 
            sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, 
            level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, 
                last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', 
                flags = 0 '\000'} <repeats 94 times>, {next_for_neutral_pos = 19, 
                next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, 
                level = 207 '\317', flags = 1 '\001'}, {next_for_neutral_pos = 4294967287, 
                next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 0, 
                level = 74 'J', 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 = -9, 
                next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 2, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488334512, 
                next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 1, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 4294967297, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 47 '/', flags = 167 '\247'}, {next_for_neutral_pos = 4294967288, 
                next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, 
                level = 207 '\317', flags = 1 '\001'}, {next_for_neutral_pos = 4294967287, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 47 '/', flags = 167 '\247'}, {next_for_neutral_pos = 30383171, 
                next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 207 '\317', flags = 1 '\001'}, {next_for_neutral_pos = 20, 
                next_for_neutral_type = 5, last_strong_type = 7, prev_for_neutral_type = 5, 
                level = 66 'B', flags = 0 '\000'}, {next_for_neutral_pos = 30383216, 
                next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 47 '/', flags = 167 '\247'}, {next_for_neutral_pos = 4, 
                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 = 3, last_strong_type = 0, prev_for_neutral_type = 1, 
                level = 207 '\317', flags = 1 '\001'}, {next_for_neutral_pos = 30383171, 
                next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 4, 
                level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = -38654705664, 
                next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 134 '\206', flags = 0 '\000'}, {next_for_neutral_pos = 140737488335088, 
                next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 72057598332895223, 
                next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, 
                level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488334728, 
                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 = 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 = 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 = 47 '/', flags = 167 '\247'}, {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 = 4, 
                next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, 
                level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 8838411, 
                next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 7, 
                level = 133 '\205', flags = 0 '\000'}, {next_for_neutral_pos = 8838443, 
                next_for_neutral_type = 7, last_strong_type = 3, prev_for_neutral_type = 6, 
                level = 68 'D', flags = 0 '\000'}, {next_for_neutral_pos = 17869877, 
                next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 0, 
                level = 186 '\272', flags = 1 '\001'}, {next_for_neutral_pos = 17869872, 
                next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 0, 
                level = 81 'Q', flags = 0 '\000'}, {next_for_neutral_pos = 140737488335088, 
                next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, 
                level = 16 '\020', flags = 1 '\001'}, {next_for_neutral_pos = 44448, 
                next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 2, 
                level = 70 'F', flags = 0 '\000'}}, string = {lstring = 0, s = 0x0, 
              schars = 20639536, bufpos = 5287230, from_disp_str = true, unibyte = false}, 
            w = 0x0, paragraph_dir = (L2R | unknown: 17861684), separator_limit = 4384540, 
            first_elt = false, new_paragraph = false, frame_window_p = false}, 
          paragraph_embedding = (unknown: 192)}
        current_matrix_up_to_date_p = <optimized out>
        used_current_matrix_p = false
        buffer_unchanged_p = <optimized out>
        temp_scroll_step = false
        centering_position = -1
        last_line_misfit = false
        beg_unchanged = <optimized out>
        end_unchanged = <optimized out>
        frame_line_height = <optimized out>
        itdata = 0x0
        use_desired_matrix = <optimized out>
#29 0x000000000046807b in redisplay_window_0 (window=window@entry=17869877) at xdisp.c:14446
No locals.
#30 0x000000000056486e in internal_condition_case_1 (
    bfun=bfun@entry=0x468050 <redisplay_window_0>, arg=arg@entry=17869877, 
    handlers=<optimized out>, hfun=hfun@entry=0x42d4f0 <redisplay_window_error>) at eval.c:1333
        val = <optimized out>
        c = <optimized out>
#31 0x00000000004323cd in redisplay_windows (window=17869877) at xdisp.c:14426
No locals.
#32 0x0000000000454d99 in redisplay_internal () at xdisp.c:13986
        gcscrollbars = <optimized out>
        f_redisplay_flag = <optimized out>
        w = <optimized out>
        sw = <optimized out>
        pending = <optimized out>
        must_finish = <optimized out>
        match_p = <optimized out>
        tlbufpos = <optimized out>
        tlendpos = <optimized out>
        number_of_visible_frames = <optimized out>
        sf = <optimized out>
        polling_stopped_here = <optimized out>
        tail = 17064819
        consider_all_windows_p = <optimized out>
        update_miniwindow_p = <optimized out>
#33 0x0000000000456c55 in redisplay () at xdisp.c:13214
No locals.
#34 0x00000000004fb86b in read_char (commandflag=commandflag@entry=1, map=map@entry=90403315, 
    prev_event=0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffddeb, 
    end_time=end_time@entry=0x0) at keyboard.c:2477
        echo_current = true
        c = <optimized out>
        jmpcount = <optimized out>
        local_getcjmp = {{__jmpbuf = {29005829, 5988127, 1075630, 29472, 140737488346176, 
              140737488345792, 28690935, 29472}, __mask_was_saved = 0, __saved_mask = {__val = {
                5976831, 29472, 140737488346176, 140737488345792, 28690935, 1075630, 5605588, 
                16711680, 3, 29005824, 25536, 1075630, 29005829, 268907, 29472, 
                140737488346064}}}}
        save_jump = {{__jmpbuf = {0, 4420269, 12805520, 0, 140737488345704, 0, 1, 760384}, 
            __mask_was_saved = 760384, __saved_mask = {__val = {760384, 760384, 3, 6, 0, 0, 
                760384, 0, 140737488345712, 140737488345728, 1, 0, 140737488345680, 0, 5878339, 
                12749571}}}}
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = 0
        also_record = 0
        reread = false
        recorded = false
        polling_stopped_here = false
        orig_kboard = 0xe2d600
#35 0x00000000004fe35d in read_key_sequence (keybuf=keybuf@entry=0x7fffffffdee0, 
    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 keyboard.c:9063
        interrupted_kboard = 0xe2d600
        interrupted_frame = 0x1108c30
        key = <optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = <optimized out>
        keys_local_start = <optimized out>
        new_binding = <optimized out>
        t = <optimized out>
        echo_start = 0
        keys_start = 0
        current_binding = 90403315
        first_event = 0
        first_unbound = 31
        mock_input = 0
        fkey = {parent = 17044051, map = 17044051, start = 0, end = 0}
        keytran = {parent = 12757571, map = 12757571, start = 0, end = 0}
        indec = {parent = 17044115, map = 17044115, start = 0, end = 0}
        shift_translated = false
        delayed_switch_frame = 0
        original_uppercase = 278784
        original_uppercase_position = -1
        dummyflag = false
        fake_prefixed_keys = 0
#36 0x00000000004fff94 in command_loop_1 () at keyboard.c:1365
        cmd = <optimized out>
        keybuf = {78096, 26, 0, -2703064843485755392, 0, 5707249, 9954384, 28416, 12350800, 0, 
          12322384, 0, 0, 4420269, 4002, 5585822, 0, 0, 12350800, -2703064843485755392, 28416, 0, 
          140737488347348, 4002, 12322384, 5587569, 19056, 6309024, 96, 5655745}
        i = <optimized out>
        prev_modiff = 2
        prev_buffer = 0x1ba9800
#37 0x00000000005647e2 in internal_condition_case (bfun=bfun@entry=0x4ffd70 <command_loop_1>, 
    handlers=handlers@entry=19056, hfun=hfun@entry=0x4f6560 <cmd_error>) at eval.c:1309
        val = <optimized out>
        c = <optimized out>
#38 0x00000000004f1964 in command_loop_2 (ignore=ignore@entry=0) at keyboard.c:1107
        val = 0
#39 0x0000000000564783 in internal_catch (tag=tag@entry=45840, 
    func=func@entry=0x4f1940 <command_loop_2>, arg=arg@entry=0) at eval.c:1074
        val = <optimized out>
        c = <optimized out>
#40 0x00000000004f1920 in command_loop () at keyboard.c:1086
No locals.
#41 0x00000000004f6147 in recursive_edit_1 () at keyboard.c:692
        val = <optimized out>
#42 0x00000000004f64a8 in Frecursive_edit () at keyboard.c:763
        buffer = <optimized out>
#43 0x0000000000419212 in main (argc=1, argv=0x7fffffffe268) at emacs.c:1626
        dummy = 6159814
        stack_bottom_variable = -1 '\377'
        do_initial_setlocale = <optimized out>
        dumping = <optimized out>
        skip_args = 0
        rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = <optimized out>
Undefined command: "xbacktrace".  Try "help".
Undefined command: "xbacktrace".  Try "help".

^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: attachments
  2017-06-22 11:38 bug#27446: 25.1; Crashing on rendering of Font Mike Dupont
@ 2017-06-22 12:14 ` Mike Dupont
  2017-06-22 15:08 ` bug#27446: 25.1; Crashing on rendering of Font Eli Zaretskii
  1 sibling, 0 replies; 12+ messages in thread
From: Mike Dupont @ 2017-06-22 12:14 UTC (permalink / raw)
  To: 27446

 I have attached the files here:

https://gist.github.com/h4ck3rm1k3/ad5d3d9927883c15a07d1b394c99d332

 core.21735.bz2 compressed core file
 dump.txt gbd dump
 gdb.txt gbd dump
 trace.txt strace
 trace2.txt strace
and the input tsv

-- 
James Michael DuPont





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-22 11:38 bug#27446: 25.1; Crashing on rendering of Font Mike Dupont
  2017-06-22 12:14 ` bug#27446: attachments Mike Dupont
@ 2017-06-22 15:08 ` Eli Zaretskii
  2017-06-23  0:23   ` Mike Dupont
  1 sibling, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-06-22 15:08 UTC (permalink / raw)
  To: Mike Dupont; +Cc: 27446

> From: Mike Dupont <jamesmikedupont@googlemail.com>
> Date: Thu, 22 Jun 2017 07:38:07 -0400
> 
> Emacs crashes when viewing the tsv results of this query in wikidata,
> it looks like a font issue.
> 
> https://query.wikidata.org/#%23moderism%0ASELECT%20%20%3Fc%20%3Fp4%20%3Fd%20%0AWHERE%0A%7B%0A%20%20%3Fc%20%3Fp4%20%3Fd%20.%0A%20%20%3Fa%20%3Fp3%20%3Fc%20.%0A%20%20%09%3Fa%20%3Fp%20%3Fitem%20.%0A%09%3Fitem%20ps%3AP135%20wd%3AQ878985%20.%0A%09%0A%7D
> 
> #moderism
> SELECT  ?c ?p4 ?d
> WHERE
> {
>   ?c ?p4 ?d .
>   ?a ?p3 ?c .
>   ?a ?p ?item .
> ?item ps:P135 wd:Q878985 .
> }
> 
> Export results in tsv and open in emacs.

Does it crash as soon as you visit the file, or do you need to scroll
to a particular point in the file before Emacs crashes?

> I will attach the core files and data files to the ticket for
> completeness.

Thanks.  It looks like the crash is inside the libotf library which
Emacs uses for complex script shaping.  I'd suggest to begin by making
sure you have the latest version of that library and of its peer
m17n_flt library.





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-22 15:08 ` bug#27446: 25.1; Crashing on rendering of Font Eli Zaretskii
@ 2017-06-23  0:23   ` Mike Dupont
  2017-06-23  8:45     ` Eli Zaretskii
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Dupont @ 2017-06-23  0:23 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 27446

[-- Attachment #1: Type: text/plain, Size: 3966 bytes --]

It shows line 2306, I was scrolling down.

This is debian sid


Here are the debian versions:
Subject: emacs25: cras
Package: emacs25
Version: 25.1+1-4
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: stretch/sid
  APT prefers oldoldstable
  APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500,
'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
(ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages emacs25 depends on:
ii  emacs25-bin-common     25.1+1-4
ii  gconf-service          3.2.6-4
ii  libacl1                2.2.52-3
ii  libasound2             1.1.2-1
ii  libatk1.0-0            2.22.0-1
ii  libc6                  2.24-5
ii  libcairo-gobject2      1.14.6-1+b1
ii  libcairo2              1.14.6-1+b1
ii  libdbus-1-3            1.10.12-1
ii  libfontconfig1         2.11.0-6.7
ii  libfreetype6           2.6.3-3+b1
ii  libgconf-2-4           3.2.6-4
ii  libgdk-pixbuf2.0-0     2.36.0-1
ii  libgif7                5.1.4-0.4
ii  libglib2.0-0           2.50.1-1
ii  libgnutls30            3.5.7-3
ii  libgomp1               6.2.1-5
ii  libgpm2                1.20.4-6.2
ii  libgtk-3-0             3.22.2-1
ii  libice6                2:1.0.9-1+b1
ii  libjpeg62-turbo        1:1.5.1-2
ii  libm17n-0              1.7.0-3+b1
ii  libmagickcore-6.q16-3  8:6.9.7.4+dfsg-11
ii  libmagickwand-6.q16-3  8:6.9.7.4+dfsg-11
ii  libotf0                0.9.13-3
ii  libpango-1.0-0         1.40.3-3
ii  libpangocairo-1.0-0    1.40.3-3
ii  libpng16-16            1.6.26-2
ii  librsvg2-2             2.40.16-1
ii  libselinux1            2.6-1
ii  libsm6                 2:1.2.2-1+b1
ii  libtiff5               4.0.6-3
ii  libtinfo5              6.0+20160917-1
ii  libx11-6               2:1.6.3-1
ii  libx11-xcb1            2:1.6.3-1
ii  libxcb1                1.12-1
ii  libxfixes3             1:5.0.2-1
ii  libxft2                2.3.2-1
ii  libxinerama1           2:1.1.3-1+b1
ii  libxml2                2.9.4+dfsg1-2.1
ii  libxpm4                1:3.5.11-1+b1
ii  libxrandr2             2:1.5.0-1
ii  libxrender1            1:0.9.9-2
ii  zlib1g                 1:1.2.8.dfsg-2+b3

emacs25 recommends no packages.

Versions of packages emacs25 suggests:
pn  emacs25-common-non-dfsg  <none>

-- no debconf information

On Thu, Jun 22, 2017 at 11:08 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Mike Dupont <jamesmikedupont@googlemail.com>
>> Date: Thu, 22 Jun 2017 07:38:07 -0400
>>
>> Emacs crashes when viewing the tsv results of this query in wikidata,
>> it looks like a font issue.
>>
>> https://query.wikidata.org/#%23moderism%0ASELECT%20%20%3Fc%20%3Fp4%20%3Fd%20%0AWHERE%0A%7B%0A%20%20%3Fc%20%3Fp4%20%3Fd%20.%0A%20%20%3Fa%20%3Fp3%20%3Fc%20.%0A%20%20%09%3Fa%20%3Fp%20%3Fitem%20.%0A%09%3Fitem%20ps%3AP135%20wd%3AQ878985%20.%0A%09%0A%7D
>>
>> #moderism
>> SELECT  ?c ?p4 ?d
>> WHERE
>> {
>>   ?c ?p4 ?d .
>>   ?a ?p3 ?c .
>>   ?a ?p ?item .
>> ?item ps:P135 wd:Q878985 .
>> }
>>
>> Export results in tsv and open in emacs.
>
> Does it crash as soon as you visit the file, or do you need to scroll
> to a particular point in the file before Emacs crashes?
>
>> I will attach the core files and data files to the ticket for
>> completeness.
>
> Thanks.  It looks like the crash is inside the libotf library which
> Emacs uses for complex script shaping.  I'd suggest to begin by making
> sure you have the latest version of that library and of its peer
> m17n_flt library.



-- 
James Michael DuPont

[-- Attachment #2: Screenshot from 2017-06-22 20-19-49.png --]
[-- Type: image/png, Size: 389492 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-23  0:23   ` Mike Dupont
@ 2017-06-23  8:45     ` Eli Zaretskii
  2017-06-24  4:03       ` handa
  0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-06-23  8:45 UTC (permalink / raw)
  To: Mike Dupont, Kenichi Handa; +Cc: 27446

> From: Mike Dupont <jamesmikedupont@googlemail.com>
> Date: Thu, 22 Jun 2017 20:23:16 -0400
> Cc: 27446@debbugs.gnu.org
> 
> It shows line 2306, I was scrolling down.

Thanks.  CC'ing Handa-san, in the hope that he could look into this
issue.


> This is debian sid
> 
> 
> Here are the debian versions:
> Subject: emacs25: cras
> Package: emacs25
> Version: 25.1+1-4
> Severity: important
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>    * What led up to the situation?
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
>    * What was the outcome of this action?
>    * What outcome did you expect instead?
> 
> *** End of the template - remove these template lines ***
> 
> 
> -- System Information:
> Debian Release: stretch/sid
>   APT prefers oldoldstable
>   APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500,
> 'stable'), (500, 'oldstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 4.8.0-1-amd64 (SMP w/8 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> (ignored: LC_ALL set to en_US.UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: sysvinit (via /sbin/init)
> 
> Versions of packages emacs25 depends on:
> ii  emacs25-bin-common     25.1+1-4
> ii  gconf-service          3.2.6-4
> ii  libacl1                2.2.52-3
> ii  libasound2             1.1.2-1
> ii  libatk1.0-0            2.22.0-1
> ii  libc6                  2.24-5
> ii  libcairo-gobject2      1.14.6-1+b1
> ii  libcairo2              1.14.6-1+b1
> ii  libdbus-1-3            1.10.12-1
> ii  libfontconfig1         2.11.0-6.7
> ii  libfreetype6           2.6.3-3+b1
> ii  libgconf-2-4           3.2.6-4
> ii  libgdk-pixbuf2.0-0     2.36.0-1
> ii  libgif7                5.1.4-0.4
> ii  libglib2.0-0           2.50.1-1
> ii  libgnutls30            3.5.7-3
> ii  libgomp1               6.2.1-5
> ii  libgpm2                1.20.4-6.2
> ii  libgtk-3-0             3.22.2-1
> ii  libice6                2:1.0.9-1+b1
> ii  libjpeg62-turbo        1:1.5.1-2
> ii  libm17n-0              1.7.0-3+b1
> ii  libmagickcore-6.q16-3  8:6.9.7.4+dfsg-11
> ii  libmagickwand-6.q16-3  8:6.9.7.4+dfsg-11
> ii  libotf0                0.9.13-3
> ii  libpango-1.0-0         1.40.3-3
> ii  libpangocairo-1.0-0    1.40.3-3
> ii  libpng16-16            1.6.26-2
> ii  librsvg2-2             2.40.16-1
> ii  libselinux1            2.6-1
> ii  libsm6                 2:1.2.2-1+b1
> ii  libtiff5               4.0.6-3
> ii  libtinfo5              6.0+20160917-1
> ii  libx11-6               2:1.6.3-1
> ii  libx11-xcb1            2:1.6.3-1
> ii  libxcb1                1.12-1
> ii  libxfixes3             1:5.0.2-1
> ii  libxft2                2.3.2-1
> ii  libxinerama1           2:1.1.3-1+b1
> ii  libxml2                2.9.4+dfsg1-2.1
> ii  libxpm4                1:3.5.11-1+b1
> ii  libxrandr2             2:1.5.0-1
> ii  libxrender1            1:0.9.9-2
> ii  zlib1g                 1:1.2.8.dfsg-2+b3
> 
> emacs25 recommends no packages.
> 
> Versions of packages emacs25 suggests:
> pn  emacs25-common-non-dfsg  <none>
> 
> -- no debconf information
> 
> On Thu, Jun 22, 2017 at 11:08 AM, Eli Zaretskii <eliz@gnu.org> wrote:
> >> From: Mike Dupont <jamesmikedupont@googlemail.com>
> >> Date: Thu, 22 Jun 2017 07:38:07 -0400
> >>
> >> Emacs crashes when viewing the tsv results of this query in wikidata,
> >> it looks like a font issue.
> >>
> >> https://query.wikidata.org/#%23moderism%0ASELECT%20%20%3Fc%20%3Fp4%20%3Fd%20%0AWHERE%0A%7B%0A%20%20%3Fc%20%3Fp4%20%3Fd%20.%0A%20%20%3Fa%20%3Fp3%20%3Fc%20.%0A%20%20%09%3Fa%20%3Fp%20%3Fitem%20.%0A%09%3Fitem%20ps%3AP135%20wd%3AQ878985%20.%0A%09%0A%7D
> >>
> >> #moderism
> >> SELECT  ?c ?p4 ?d
> >> WHERE
> >> {
> >>   ?c ?p4 ?d .
> >>   ?a ?p3 ?c .
> >>   ?a ?p ?item .
> >> ?item ps:P135 wd:Q878985 .
> >> }
> >>
> >> Export results in tsv and open in emacs.
> >
> > Does it crash as soon as you visit the file, or do you need to scroll
> > to a particular point in the file before Emacs crashes?
> >
> >> I will attach the core files and data files to the ticket for
> >> completeness.
> >
> > Thanks.  It looks like the crash is inside the libotf library which
> > Emacs uses for complex script shaping.  I'd suggest to begin by making
> > sure you have the latest version of that library and of its peer
> > m17n_flt library.





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-23  8:45     ` Eli Zaretskii
@ 2017-06-24  4:03       ` handa
  2017-06-24  6:30         ` Eli Zaretskii
  0 siblings, 1 reply; 12+ messages in thread
From: handa @ 2017-06-24  4:03 UTC (permalink / raw)
  To: jamesmikedupont; +Cc: 27446

In article <83bmpfum7h.fsf@gnu.org>, Eli Zaretskii <eliz@gnu.org> writes:
[...]
> > It shows line 2306, I was scrolling down.

> Thanks.  CC'ing Handa-san, in the hope that he could look into this
> issue.

The file has hebrew, devanagari, gothic, Armenian charactes at around
the line 2306.  But, I can't reproduce the crash.  Perhaps we are using
different fonts.

> > ii  libotf0                0.9.13-3

The officially released version is 0.9.13 but the code in the CVS
repository contains several bug fixes.  So, could you please try this?

1. Get the newer version by:
% cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/m17n co libotf

2. Install it by:
% cd libotf
% ./autogen.sh
% ./configure --prefix /usr
% make
% sudo make install

If that is difficult, please install the package libotf0-dbg (libotf
libraries and debugging symbols) and show me the backtrace.

---
K. Handa
handa@gnu.org





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-24  4:03       ` handa
@ 2017-06-24  6:30         ` Eli Zaretskii
  2017-06-24 17:32           ` Mike Dupont
  0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2017-06-24  6:30 UTC (permalink / raw)
  To: handa; +Cc: 27446, jamesmikedupont

> From: handa <handa@gnu.org>
> Cc: Eli Zaretskii <eliz@gnu.org>, 27446@debbugs.gnu.org
> Date: Sat, 24 Jun 2017 13:03:25 +0900
> 
> In article <83bmpfum7h.fsf@gnu.org>, Eli Zaretskii <eliz@gnu.org> writes:
> [...]
> > > It shows line 2306, I was scrolling down.
> 
> > Thanks.  CC'ing Handa-san, in the hope that he could look into this
> > issue.
> 
> The file has hebrew, devanagari, gothic, Armenian charactes at around
> the line 2306.  But, I can't reproduce the crash.  Perhaps we are using
> different fonts.

One problem might be that the results of the query on that page change
all the time.  So perhaps the file you were using is different from
what Mike tried.  Mike, does this happen with any query you run, or
just with the one you did back when you reported the crash?  If the
latter, can you make the file available somewhere?

Thanks.





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-24  6:30         ` Eli Zaretskii
@ 2017-06-24 17:32           ` Mike Dupont
  2017-06-27 14:57             ` handa
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Dupont @ 2017-06-24 17:32 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 27446

I made the file and the core available
https://gist.github.com/h4ck3rm1k3/ad5d3d9927883c15a07d1b394c99d332

On Sat, Jun 24, 2017 at 2:30 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: handa <handa@gnu.org>
>> Cc: Eli Zaretskii <eliz@gnu.org>, 27446@debbugs.gnu.org
>> Date: Sat, 24 Jun 2017 13:03:25 +0900
>>
>> In article <83bmpfum7h.fsf@gnu.org>, Eli Zaretskii <eliz@gnu.org> writes:
>> [...]
>> > > It shows line 2306, I was scrolling down.
>>
>> > Thanks.  CC'ing Handa-san, in the hope that he could look into this
>> > issue.
>>
>> The file has hebrew, devanagari, gothic, Armenian charactes at around
>> the line 2306.  But, I can't reproduce the crash.  Perhaps we are using
>> different fonts.
>
> One problem might be that the results of the query on that page change
> all the time.  So perhaps the file you were using is different from
> what Mike tried.  Mike, does this happen with any query you run, or
> just with the one you did back when you reported the crash?  If the
> latter, can you make the file available somewhere?
>
> Thanks.



-- 
James Michael DuPont





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-24 17:32           ` Mike Dupont
@ 2017-06-27 14:57             ` handa
  2017-06-28  0:16               ` Mike Dupont
  0 siblings, 1 reply; 12+ messages in thread
From: handa @ 2017-06-27 14:57 UTC (permalink / raw)
  To: Mike Dupont; +Cc: 27446

In article <CAF0qKV2qz_sckpk7-12uq5X1_0MsRfUS3yU9BFnRJ49wEawE_Q@mail.gmail.com>, Mike Dupont <jamesmikedupont@googlemail.com> writes:

> I made the file and the core available
> https://gist.github.com/h4ck3rm1k3/ad5d3d9927883c15a07d1b394c99d332

Thank you.  I tried to display all portions of the above file, but
Emasc did not crash.

---
K. Handa
handa@gnu.org


> On Sat, Jun 24, 2017 at 2:30 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>>> From: handa <handa@gnu.org>
>>> Cc: Eli Zaretskii <eliz@gnu.org>, 27446@debbugs.gnu.org
>>> Date: Sat, 24 Jun 2017 13:03:25 +0900
>>> 
>>> In article <83bmpfum7h.fsf@gnu.org>, Eli Zaretskii <eliz@gnu.org> writes:
>>> [...]
>>> > > It shows line 2306, I was scrolling down.
>>> 
>>> > Thanks.  CC'ing Handa-san, in the hope that he could look into this
>>> > issue.
>>> 
>>> The file has hebrew, devanagari, gothic, Armenian charactes at around
>>> the line 2306.  But, I can't reproduce the crash.  Perhaps we are using
>>> different fonts.
> >
> > One problem might be that the results of the query on that page change
> > all the time.  So perhaps the file you were using is different from
> > what Mike tried.  Mike, does this happen with any query you run, or
> > just with the one you did back when you reported the crash?  If the
> > latter, can you make the file available somewhere?
> >
> > Thanks.



> -- 
> James Michael DuPont






^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-27 14:57             ` handa
@ 2017-06-28  0:16               ` Mike Dupont
  2019-11-04  9:27                 ` Stefan Kangas
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Dupont @ 2017-06-28  0:16 UTC (permalink / raw)
  To: handa; +Cc: 27446

see core file. Anyway, If this is not a problem then it is not a
problem. I am using the debian versions mentioned, can you try them?

On Tue, Jun 27, 2017 at 10:57 AM, handa <handa@gnu.org> wrote:
> In article <CAF0qKV2qz_sckpk7-12uq5X1_0MsRfUS3yU9BFnRJ49wEawE_Q@mail.gmail.com>, Mike Dupont <jamesmikedupont@googlemail.com> writes:
>
>> I made the file and the core available
>> https://gist.github.com/h4ck3rm1k3/ad5d3d9927883c15a07d1b394c99d332
>
> Thank you.  I tried to display all portions of the above file, but
> Emasc did not crash.
>
> ---
> K. Handa
> handa@gnu.org
>
>
>> On Sat, Jun 24, 2017 at 2:30 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>>>> From: handa <handa@gnu.org>
>>>> Cc: Eli Zaretskii <eliz@gnu.org>, 27446@debbugs.gnu.org
>>>> Date: Sat, 24 Jun 2017 13:03:25 +0900
>>>>
>>>> In article <83bmpfum7h.fsf@gnu.org>, Eli Zaretskii <eliz@gnu.org> writes:
>>>> [...]
>>>> > > It shows line 2306, I was scrolling down.
>>>>
>>>> > Thanks.  CC'ing Handa-san, in the hope that he could look into this
>>>> > issue.
>>>>
>>>> The file has hebrew, devanagari, gothic, Armenian charactes at around
>>>> the line 2306.  But, I can't reproduce the crash.  Perhaps we are using
>>>> different fonts.
>> >
>> > One problem might be that the results of the query on that page change
>> > all the time.  So perhaps the file you were using is different from
>> > what Mike tried.  Mike, does this happen with any query you run, or
>> > just with the one you did back when you reported the crash?  If the
>> > latter, can you make the file available somewhere?
>> >
>> > Thanks.
>
>
>
>> --
>> James Michael DuPont
>



-- 
James Michael DuPont





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2017-06-28  0:16               ` Mike Dupont
@ 2019-11-04  9:27                 ` Stefan Kangas
  2019-12-05 11:13                   ` Stefan Kangas
  0 siblings, 1 reply; 12+ messages in thread
From: Stefan Kangas @ 2019-11-04  9:27 UTC (permalink / raw)
  To: Mike Dupont; +Cc: 27446

Mike Dupont <jamesmikedupont@googlemail.com> writes:

> see core file. Anyway, If this is not a problem then it is not a
> problem. I am using the debian versions mentioned, can you try them?

I tried displaying the below file on current master and Emacs 26.1 but
didn't see any crashes.  Are you still seeing this on Emacs 26 or
later?

If I don't hear back from you within a couple of weeks, I'll just
assume that this has been fixed and close this bug report.

Best regards,
Stefan Kangas

> On Tue, Jun 27, 2017 at 10:57 AM, handa <handa@gnu.org> wrote:
>> In article <CAF0qKV2qz_sckpk7-12uq5X1_0MsRfUS3yU9BFnRJ49wEawE_Q@mail.gmail.com>, Mike Dupont <jamesmikedupont@googlemail.com> writes:
>>
>>> I made the file and the core available
>>> https://gist.github.com/h4ck3rm1k3/ad5d3d9927883c15a07d1b394c99d332
>>
>> Thank you.  I tried to display all portions of the above file, but
>> Emasc did not crash.
>>
>> ---
>> K. Handa
>> handa@gnu.org
>>
>>
>>> On Sat, Jun 24, 2017 at 2:30 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>>>>> From: handa <handa@gnu.org>
>>>>> Cc: Eli Zaretskii <eliz@gnu.org>, 27446@debbugs.gnu.org
>>>>> Date: Sat, 24 Jun 2017 13:03:25 +0900
>>>>>
>>>>> In article <83bmpfum7h.fsf@gnu.org>, Eli Zaretskii <eliz@gnu.org> writes:
>>>>> [...]
>>>>> > > It shows line 2306, I was scrolling down.
>>>>>
>>>>> > Thanks.  CC'ing Handa-san, in the hope that he could look into this
>>>>> > issue.
>>>>>
>>>>> The file has hebrew, devanagari, gothic, Armenian charactes at around
>>>>> the line 2306.  But, I can't reproduce the crash.  Perhaps we are using
>>>>> different fonts.
>>> >
>>> > One problem might be that the results of the query on that page change
>>> > all the time.  So perhaps the file you were using is different from
>>> > what Mike tried.  Mike, does this happen with any query you run, or
>>> > just with the one you did back when you reported the crash?  If the
>>> > latter, can you make the file available somewhere?
>>> >
>>> > Thanks.
>>
>>
>>
>>> --
>>> James Michael DuPont
>>





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#27446: 25.1; Crashing on rendering of Font
  2019-11-04  9:27                 ` Stefan Kangas
@ 2019-12-05 11:13                   ` Stefan Kangas
  0 siblings, 0 replies; 12+ messages in thread
From: Stefan Kangas @ 2019-12-05 11:13 UTC (permalink / raw)
  To: Mike Dupont; +Cc: 27446

tags 27446 + unreproducible
close 27446
thanks

Stefan Kangas <stefan@marxist.se> writes:

> I tried displaying the below file on current master and Emacs 26.1 but
> didn't see any crashes.  Are you still seeing this on Emacs 26 or
> later?
>
> If I don't hear back from you within a couple of weeks, I'll just
> assume that this has been fixed and close this bug report.

More information was requested, but none was given within 4 weeks, so
I'm closing this bug.  If this is still an issue, please reply to this
email (use "Reply to all" in your email client) and we can reopen the
bug report.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-12-05 11:13 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-22 11:38 bug#27446: 25.1; Crashing on rendering of Font Mike Dupont
2017-06-22 12:14 ` bug#27446: attachments Mike Dupont
2017-06-22 15:08 ` bug#27446: 25.1; Crashing on rendering of Font Eli Zaretskii
2017-06-23  0:23   ` Mike Dupont
2017-06-23  8:45     ` Eli Zaretskii
2017-06-24  4:03       ` handa
2017-06-24  6:30         ` Eli Zaretskii
2017-06-24 17:32           ` Mike Dupont
2017-06-27 14:57             ` handa
2017-06-28  0:16               ` Mike Dupont
2019-11-04  9:27                 ` Stefan Kangas
2019-12-05 11:13                   ` Stefan Kangas

Code repositories for project(s) associated with this public inbox

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

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