* bug#30045: Emoji causing Emacs (GTK+3 backend) to crash
@ 2018-01-09 17:37 Yegor Timoshenko
2018-01-09 21:28 ` bug#30045: Triggered by trying to open Noto Color(sic) Emoji Vivek Dasmohapatra
2018-01-10 20:47 ` bug#30045: X protocol error and a test case Vivek Dasmohapatra
0 siblings, 2 replies; 13+ messages in thread
From: Yegor Timoshenko @ 2018-01-09 17:37 UTC (permalink / raw)
To: 30045
Here is the Unicode symbol that causes Emacs to crash: ✅
Reproduced on the following Emacs/GTK versions:
GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.26)
of 2018-01-05
GNU Emacs 25.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.26)
of 2017-12-20
Error log:
X protocol error: BadLength (poly request too large or internal Xlib
length error) on protocol request 139
When compiled with GTK, Emacs cannot recover from X disconnects.
This is a GTK bug: https://bugzilla.gnome.org/show_bug.cgi?id=85715
For details, see etc/PROBLEMS.
Fatal error 6: Aborted
(-emacs-wrapped:24344): GLib-WARNING **: g_main_context_prepare()
called recursively from within a source's check() or prepare() member.
(-emacs-wrapped:24344): GLib-WARNING **: g_main_context_check() called
recursively from within a source's check() or prepare() member.
Backtrace:
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x509e5c]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4efa6b]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x509a63]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4c359b]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4c3896]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4c391b]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(_XError+0x11d)[0x7effd711a13d]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(+0x42047)[0x7effd7117047]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(+0x42105)[0x7effd7117105]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(_XEventsQueued+0x55)[0x7effd7117a05]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(XFlush+0x1a)[0x7effd70f953a]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(+0x61aae)[0x7effd7136aae]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(XDestroyIC+0x12)[0x7effd7124a62]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4d41ac]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4cbeab]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4cc2fb]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4253a7]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4c360b]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4c3896]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4c391b]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(_XError+0x11d)[0x7effd711a13d]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(+0x42047)[0x7effd7117047]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(+0x42105)[0x7effd7117105]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(_XEventsQueued+0x55)[0x7effd7117a05]
/nix/store/x4cqrnzcvcc1lqvz41cp0dxqbnvsmhfk-libX11-1.6.5/lib/libX11.so.6(XPending+0x57)[0x7effd7109697]
/nix/store/v2n1kfxk63p6ypwv3yi9yjp676hcsdyj-gtk+3-3.22.26/lib/libgdk-3.so.0(+0x683ae)[0x7effd8f7f3ae]
/nix/store/ciz98qjymi65iaq535nylgi36mx9m6jl-glib-2.54.2/lib/libglib-2.0.so.0(g_main_context_prepare+0x15d)[0x7effd78846fd]
/nix/store/ciz98qjymi65iaq535nylgi36mx9m6jl-glib-2.54.2/lib/libglib-2.0.so.0(+0x4a15b)[0x7effd788515b]
/nix/store/ciz98qjymi65iaq535nylgi36mx9m6jl-glib-2.54.2/lib/libglib-2.0.so.0(g_main_context_pending+0x27)[0x7effd7885307]
/nix/store/v2n1kfxk63p6ypwv3yi9yjp676hcsdyj-gtk+3-3.22.26/lib/libgtk-3.so.0(gtk_events_pending+0xd)[0x7effd943336d]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4c374f]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4f8c09]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x4f8ff5]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x5cbb87]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x57cbe4]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x5cdd04]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x5cdfab]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x5ceada]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x441507]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x44c848]
/nix/store/4znykvnf1xyflhq9z7albfb910xpl4i4-emacs-25.3/bin/.emacs-wrapped[0x44f538]
...
aborted
All software that Emacs 25.3.1 depends on, with versions:
glibc-2.26-75
util-linux-2.31
libffi-3.2.1
lz4-131
xz-5.2.3
libgpg-error-1.27
libgcrypt-1.8.1
libcap-2.25-lib
systemd-234-lib
bash-4.4-p12
libICE-1.0.9
libSM-1.2.2
libXau-1.0.8
libXdmcp-1.1.2
libxcb-1.12
libX11-1.6.5
dbus-1.10.24-lib
gcc-6.4.0-lib
zlib-1.2.11
pcre-8.41
glib-2.54.2
expat-2.2.5
libdaemon-0.14
avahi-0.7
gmp-6.1.2
ncurses-6.0-20171125
gobject-introspection-1.54.1
libXfixes-5.0.2
libXrender-0.9.10
libXcursor-1.1.15
nettle-3.4
openssl-1.0.2n
libevent-2.1.8
unbound-1.6.7-lib
libtasn1-4.12
dns-root-data-2017-10-24
libunistring-0.9.8
p11-kit-0.23.7
gnutls-3.6.1
libXpm-3.5.12
gsettings-desktop-schemas-3.24.1
dejavu-fonts-minimal-2.37
bzip2-1.0.6.0.1
libpng-apng-1.6.34
freetype-2.7.1
fontconfig-2.12.1-lib
atk-2.26.1
libXft-2.3.2
libXext-1.3.3
libXinerama-1.1.3
libXrandr-1.5.1
libjpeg-turbo-1.5.3
libtiff-4.0.8
libxml2-2.9.7
wayland-1.14.0
graphite2-1.3.6
libpciaccess-0.14
libdrm-2.4.88
libXxf86vm-1.1.4
libXdamage-1.1.4
libxshmfence-1.2
mesa-noglu-17.2.7
pixman-0.34.0
harfbuzz-1.7.1
cairo-1.14.10
pango-1.40.14
dconf-0.26.1-lib
libcroco-0.6.12
jasper-2.0.14
gdk-pixbuf-2.36.7
librsvg-2.40.19
libungif-4.1.4
gettext-0.19.8
epoxy-1.3.1
recordproto-1.14.2
libXi-1.7.9
libXtst-1.2.3
at-spi2-core-2.26.2
at-spi2-atk-2.26.1
libXcomposite-0.4.4
xkeyboard-config-2.22
libxkbcommon-0.7.2
cups-2.2.6-lib
gtk+3-3.22.26
libselinux-2.4
emacs-25.3
---
I also have Noto Emoji font installed, not sure if that changes the
issue. Perhaps this is only ever reproducible when there is some font
containing the glyph.
I'm not sure if I should file this against GNOME bug tracker, but the
fact that there is a symbol that causes Emacs to crash might be used
as a denial of service attack in some contexts (e.g. sending someone
an email, knowing that recipient uses Gnus), and knowing that seems to
be important.
Recompiling Emacs without GTK+3 fixes the issue:
GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw scroll bars)
of 2018-01-09
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: Triggered by trying to open Noto Color(sic) Emoji
2018-01-09 17:37 bug#30045: Emoji causing Emacs (GTK+3 backend) to crash Yegor Timoshenko
@ 2018-01-09 21:28 ` Vivek Dasmohapatra
2018-01-10 20:47 ` bug#30045: X protocol error and a test case Vivek Dasmohapatra
1 sibling, 0 replies; 13+ messages in thread
From: Vivek Dasmohapatra @ 2018-01-09 21:28 UTC (permalink / raw)
To: 30045
[-- Attachment #1: Type: TEXT/PLAIN, Size: 629 bytes --]
I can trigger this reliably by having N-C-E set as the font for
a particular character or range in my fontset, then inserting
said character (or having said character displayed and then tweaking
the fontset).
If I use Noto Emoji for that range (or explicitly use any other font
which _doesn't_ have a glyph for the triggering character) then
nothing bad happens other than a missing-glyph box in the buffer window.
I think the attempt to open the font kills the X connection as a side
effect (presumably we're Doing Something Wrong) which then triggers the
rest of the crash once unblock_input() happens.
Backtrace attached.
[-- Attachment #2: Type: APPLICATION/octet-stream, Size: 87925 bytes --]
#0 0x00007ffff08baf9f in raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00000000004f1304 in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at ./debian/build-src/src/emacs.c:381
#2 0x000000000050afd3 in emacs_abort () at ./debian/build-src/src/sysdep.c:2255
#3 0x00000000004c1250 in x_connection_closed (dpy=dpy@entry=0xd1e000, error_message=<optimized out>,
error_message@entry=0x7fffffff5830 "X protocol error: BadLength (poly request too large or internal Xlib length error) on protocol request 139", ioerror=ioerror@entry=false)
at ./debian/build-src/src/xterm.c:9468
#4 0x00000000004c5b86 in x_error_quitter (display=0xd1e000, event=<optimized out>, event=<optimized out>) at ./debian/build-src/src/xterm.c:9559
#5 0x00000000004c5c0b in x_error_handler (display=0xd1e000, event=0x7fffffff5a00) at ./debian/build-src/src/xterm.c:9529
#6 0x00007ffff48ef22d in _XError () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ffff48ec157 in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#8 0x00007ffff48ec215 in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#9 0x00007ffff48ecb15 in _XEventsQueued () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#10 0x00007ffff48de7e7 in XPending () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007ffff6733fae in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#12 0x00007ffff5058edd in g_main_context_prepare (context=context@entry=0xd41000, priority=priority@entry=0x7fffffff5c50) at ././glib/gmain.c:3501
#13 0x00007ffff505991b in g_main_context_iterate (context=context@entry=0xd41000, block=block@entry=0, dispatch=dispatch@entry=0, self=<optimized out>) at ././glib/gmain.c:3909
#14 0x00007ffff5059ab7 in g_main_context_pending (context=0xd41000) at ././glib/gmain.c:3955
#15 0x00007ffff6bf0dcd in gtk_events_pending () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00000000004c2197 in XTread_socket (terminal=<optimized out>, hold_quit=0x7fffffff5d00) at ./debian/build-src/src/xterm.c:8778
#17 0x00000000004f8501 in gobble_input () at ./debian/build-src/src/keyboard.c:6815
#18 0x00000000004f8b15 in handle_async_input () at ./debian/build-src/src/keyboard.c:7067
#19 0x00000000004f8b15 in process_pending_signals () at ./debian/build-src/src/keyboard.c:7081
#20 0x00000000005ca0e9 in xftfont_open (f=0x12d1c30, entity=34406061, pixel_size=109) at ./debian/build-src/src/xftfont.c:394
#21 0x000000000057cea4 in font_open_entity (f=0x12d1c30, entity=34406061, pixel_size=109) at ./debian/build-src/src/font.c:2895
#22 0x00000000005cc0a7 in fontset_find_font (fontset=fontset@entry=36453197, c=c@entry=129334, face=face@entry=0x1ffb000, id=id@entry=-1, fallback=fallback@entry=false)
at ./debian/build-src/src/fontset.c:628
#23 0x00000000005cc463 in fontset_font (fontset=fontset@entry=36453197, c=c@entry=129334, face=face@entry=0x1ffb000, id=-1) at ./debian/build-src/src/fontset.c:722
#24 0x00000000005cd062 in face_for_char (f=0x12d1c30, face=face@entry=0x1ffb000, c=129334, pos=<optimized out>, object=<optimized out>) at ./debian/build-src/src/fontset.c:952
#25 0x0000000000443407 in get_next_display_element (it=it@entry=0x7fffffff86f0) at ./debian/build-src/src/xdisp.c:7192
#26 0x000000000044e610 in display_line (it=it@entry=0x7fffffff86f0) at ./debian/build-src/src/xdisp.c:20602
#27 0x0000000000451278 in try_window (window=window@entry=19737653, pos=..., flags=flags@entry=1) at ./debian/build-src/src/xdisp.c:17251
#28 0x0000000000464fbe in redisplay_window (window=19737653, just_this_one_p=just_this_one_p@entry=false) at ./debian/build-src/src/xdisp.c:16700
#29 0x00000000004680ab in redisplay_window_0 (window=window@entry=19737653) at ./debian/build-src/src/xdisp.c:14491
#30 0x00000000005647ce in internal_condition_case_1 (bfun=bfun@entry=0x468080 <redisplay_window_0>, arg=arg@entry=19737653, handlers=<optimized out>, hfun=hfun@entry=0x42d210 <redisplay_window_error>) at ./debian/build-src/src/eval.c:1339
#31 0x00000000004320ed in redisplay_windows (window=19737653) at ./debian/build-src/src/xdisp.c:14471
#32 0x0000000000432105 in redisplay_windows (window=35041765) at ./debian/build-src/src/xdisp.c:14465
#33 0x0000000000454dd9 in redisplay_internal () at ./debian/build-src/src/xdisp.c:14031
#34 0x0000000000456ce5 in redisplay_preserve_echo_area (from_where=from_where@entry=2) at ./debian/build-src/src/xdisp.c:14328
#35 0x000000000041e2de in Fredisplay (force=0) at ./debian/build-src/src/dispnew.c:5791
#36 0x0000000000566020 in Ffuncall (nargs=1, args=args@entry=0x7fffffffd5e0) at ./debian/build-src/src/eval.c:2699
#37 0x000000000059b1a3 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=1, args=<optimized out>,
args@entry=0x878a1c <pure+127164>) at ./debian/build-src/src/bytecode.c:880
#38 0x0000000000565b56 in funcall_lambda (fun=140737488345168, nargs=nargs@entry=1, arg_vector=0x878a1c <pure+127164>, arg_vector@entry=0x7fffffffd7a8) at ./debian/build-src/src/eval.c:2863
#39 0x0000000000565e1b in Ffuncall (nargs=2, args=args@entry=0x7fffffffd7a0) at ./debian/build-src/src/eval.c:2760
#40 0x000000000059b1a3 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=3, args=<optimized out>,
args@entry=0x933c54 <pure+893684>) at ./debian/build-src/src/bytecode.c:880
#41 0x0000000000565b56 in funcall_lambda (fun=140737488346464, nargs=nargs@entry=3, arg_vector=0x933c54 <pure+893684>, arg_vector@entry=0x7fffffffda30) at ./debian/build-src/src/eval.c:2863
#42 0x0000000000565e1b in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffda28) at ./debian/build-src/src/eval.c:2760
#43 0x0000000000561b4a in Ffuncall_interactively (nargs=4, args=0x7fffffffda28) at ./debian/build-src/src/callint.c:252
#44 0x0000000000565f29 in Ffuncall (nargs=nargs@entry=5, args=0x7fffffffda20) at ./debian/build-src/src/eval.c:2679
#45 0x0000000000567298 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffdb90) at ./debian/build-src/src/eval.c:2327
#46 0x0000000000561ecc in Fcall_interactively (function=754976, record_flag=0, keys=<optimized out>) at ./debian/build-src/src/callint.c:389
#47 0x0000000000566006 in Ffuncall (nargs=4, args=args@entry=0x7fffffffdcc8) at ./debian/build-src/src/eval.c:2706
#48 0x000000000059b1a3 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=1, args=<optimized out>,
args@entry=0x933f74 <pure+894484>) at ./debian/build-src/src/bytecode.c:880
#49 0x0000000000565b56 in funcall_lambda (fun=0, nargs=nargs@entry=1, arg_vector=0x933f74 <pure+894484>, arg_vector@entry=0x7fffffffde78) at ./debian/build-src/src/eval.c:2863
#50 0x0000000000565e1b in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffde70) at ./debian/build-src/src/eval.c:2760
#51 0x000000000056611a in call1 (fn=fn@entry=14832, arg1=<optimized out>) at ./debian/build-src/src/eval.c:2558
#52 0x00000000004fffd1 in command_loop_1 () at ./debian/build-src/src/keyboard.c:1484
#53 0x0000000000564742 in internal_condition_case (bfun=bfun@entry=0x4ffbb0 <command_loop_1>, handlers=handlers@entry=19104, hfun=hfun@entry=0x4f63a0 <cmd_error>)
at ./debian/build-src/src/eval.c:1315
#54 0x00000000004f17a4 in command_loop_2 (ignore=ignore@entry=0) at ./debian/build-src/src/keyboard.c:1112
#55 0x00000000005646e3 in internal_catch (tag=tag@entry=45936, func=func@entry=0x4f1780 <command_loop_2>, arg=arg@entry=0) at ./debian/build-src/src/eval.c:1080
#56 0x00000000004f1760 in command_loop () at ./debian/build-src/src/keyboard.c:1091
#57 0x00000000004f5f87 in recursive_edit_1 () at ./debian/build-src/src/keyboard.c:697
#58 0x00000000004f62e8 in Frecursive_edit () at ./debian/build-src/src/keyboard.c:768
#59 0x0000000000418f32 in main (argc=1, argv=0x7fffffffe278) at ./debian/build-src/src/emacs.c:1629
#0 0x00007ffff08baf9f in raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
set = {__val = {402653184, 0, 4278190080, 0, 0, 0, 0, 0, 6564890782519281440, 5927114711118330673, 7867888721734814030, 7881131261034113568, 0, 0, 0, 0}}
pid = <optimized out>
tid = <optimized out>
#1 0x00000000004f1304 in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at ./debian/build-src/src/emacs.c:381
#2 0x000000000050afd3 in emacs_abort () at ./debian/build-src/src/sysdep.c:2255
#3 0x00000000004c1250 in x_connection_closed (dpy=dpy@entry=0xd1e000, error_message=<optimized out>,
error_message@entry=0x7fffffff5830 "X protocol error: BadLength (poly request too large or internal Xlib length error) on protocol request 139", ioerror=ioerror@entry=false)
at ./debian/build-src/src/xterm.c:9468
tail = <optimized out>
#4 0x00000000004c5b86 in x_error_quitter (display=0xd1e000, event=<optimized out>, event=<optimized out>) at ./debian/build-src/src/xterm.c:9559
buf = "BadLength (poly request too large or internal Xlib length error)", '\000' <repeats 191 times>
buf1 = "X protocol error: BadLength (poly request too large or internal Xlib length error) on protocol request 139\000\000\000\000\000\000@\201\035\002\000\000\000\000\060Y\377\377\377\177\000\000\020Y\377\377\377\177\000\000\360X\377\377\377\177\000\000\345\270`\000\000\000\000\000@Z\377\377\377\177\000\000\343\270`\000\000\000\000\000>0_\000\000\000\000\000\345\270`\000\000\000\000\000\312p`\000\000\000\000\000normal\000\000"...
#5 0x00000000004c5c0b in x_error_handler (display=0xd1e000, event=0x7fffffff5a00) at ./debian/build-src/src/xterm.c:9529
#6 0x00007ffff48ef22d in _XError () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ffff48ec157 in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#8 0x00007ffff48ec215 in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#9 0x00007ffff48ecb15 in _XEventsQueued () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#10 0x00007ffff48de7e7 in XPending () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007ffff6733fae in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#12 0x00007ffff5058edd in g_main_context_prepare (context=context@entry=0xd41000, priority=priority@entry=0x7fffffff5c50) at ././glib/gmain.c:3501
result = <optimized out>
prepare = 0x7ffff6733f40
source_timeout = -1
i = <optimized out>
n_ready = 0
current_priority = 2147483647
source = 0xd38c00
iter = {context = 0xd41000, may_modify = 1, current_list = 0xcd1f00, source = 0xd38c00}
#13 0x00007ffff505991b in g_main_context_iterate (context=context@entry=0xd41000, block=block@entry=0, dispatch=dispatch@entry=0, self=<optimized out>) at ././glib/gmain.c:3909
max_priority = 2020175930
timeout = 1769172069
some_ready = <optimized out>
nfds = <optimized out>
allocated_nfds = 3
fds = <optimized out>
#14 0x00007ffff5059ab7 in g_main_context_pending (context=0xd41000) at ././glib/gmain.c:3955
retval = <optimized out>
#15 0x00007ffff6bf0dcd in gtk_events_pending () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00000000004c2197 in XTread_socket (terminal=<optimized out>, hold_quit=0x7fffffff5d00) at ./debian/build-src/src/xterm.c:8778
count = 0
dpyinfo = 0x1550400
#17 0x00000000004f8501 in gobble_input () at ./debian/build-src/src/keyboard.c:6815
nr = <optimized out>
hold_quit = {kind = NO_EVENT, part = scroll_bar_nowhere, code = 0, modifiers = 0, x = 0, y = 0, timestamp = 0, frame_or_window = 0, arg = 0}
next = 0x0
nread = 0
err = false
t = 0x114ee40
#18 0x00000000004f8b15 in handle_async_input () at ./debian/build-src/src/keyboard.c:7067
nread = <optimized out>
#19 0x00000000004f8b15 in process_pending_signals () at ./debian/build-src/src/keyboard.c:7081
#20 0x00000000005ca0e9 in xftfont_open (f=0x12d1c30, entity=34406061, pixel_size=109) at ./debian/build-src/src/xftfont.c:394
result = FcResultMatch
display = 0xd1e000
val = <optimized out>
font_object = 36072493
pat = <optimized out>
match = <optimized out>
xftfont_info = 0x2266c28
size = 109
xftfont = 0x2d48000
spacing = <optimized out>
i = <optimized out>
extents = {width = 57936, height = 15641, x = -16592, y = 0, xOff = 10304, yOff = 15416}
ft_face = 0x1be2000
matrix = 0x1
#21 0x000000000057cea4 in font_open_entity (f=0x12d1c30, entity=34406061, pixel_size=109) at ./debian/build-src/src/font.c:2895
driver_list = 0x1552280
objlist = <optimized out>
font_object = <optimized out>
min_width = <optimized out>
height = <optimized out>
psize = 109
font_ascent = 36453192
font_descent = 0
#22 0x00000000005cc0a7 in fontset_find_font (fontset=fontset@entry=36453197, c=c@entry=129334, face=face@entry=0x1ffb000, id=id@entry=-1, fallback=fallback@entry=false)
at ./debian/build-src/src/fontset.c:628
font_entity = <optimized out>
font_object = <optimized out>
i = <optimized out>
charset_matched = 0
found_index = <optimized out>
f = 0x12d1c30
rfont_def = <optimized out>
#23 0x00000000005cc463 in fontset_font (fontset=fontset@entry=36453197, c=c@entry=129334, face=face@entry=0x1ffb000, id=-1) at ./debian/build-src/src/fontset.c:722
rfont_def = <optimized out>
default_rfont_def = <optimized out>
base_fontset = <optimized out>
#24 0x00000000005cd062 in face_for_char (f=0x12d1c30, face=face@entry=0x1ffb000, c=129334, pos=<optimized out>, object=<optimized out>) at ./debian/build-src/src/fontset.c:952
rfont_def = <optimized out>
charset = <optimized out>
face_id = <optimized out>
id = <optimized out>
#25 0x0000000000443407 in get_next_display_element (it=it@entry=0x7fffffff86f0) at ./debian/build-src/src/xdisp.c:7192
pos = <optimized out>
c = <optimized out>
face = 0x1ffb000
success_p = true
#26 0x000000000044e610 in display_line (it=it@entry=0x7fffffff86f0) at ./debian/build-src/src/xdisp.c:20602
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 = 230, w = 0x5b1d95 <balance_possible_root_interval+37>, f = 0x4560, method = 5974345, stop_charpos = 230, prev_stop = 5989200, base_level_stop = 0, end_charpos = 0, s = 0xa6 <error: Cannot access memory at address 0xa6>, string_nchars = 230, redisplay_end_trigger_charpos = 0, multibyte_p = true, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = true, from_disp_prop_p = true, ellipsis_p = true, avoid_cursor_p = false, dp = 0x4560, dpvec = 0x0, dpend = 0xe6, dpvec_char_len = 5997288, dpvec_face_id = 0, saved_face_id = 40, ctl_chars = {38, 0, 6, 19741749, 57, 0, 1, 140737488335768, 4443917, 0, 230, 140737488314896, 1, 1, 4294967301, 57}, start = {pos = {charpos = 1, bytepos = 0}, overlay_string_index = 4418155774586062080, string_pos = {charpos = 0, bytepos = 140737488337824}, dpvec_index = 1}, current = {pos = {charpos = 0, bytepos = 57}, overlay_string_index = 140737488335760, string_pos = {charpos = 1, bytepos = 4887827}, dpvec_index = 0}, n_overlay_strings = 19741744, overlay_strings_charpos = 4294967296, overlay_strings = {140737488335768, 140737488335600, 140737488335592, 0, 4294967296, 1, 1, 0, 4418155774586062080, 0, 140737488335568, 0, 0, 0, 0, 24932352}, string_overlays = {4891297, 1, 140737488335600, 140737488335568, 4891331, 0, 140737488337824, 0, 0, 0, 0, 0, 4418155774586062080, 0, 140737488335568, 140737488335568}, string = 19741744, from_overlay = 4294967296, stack = {{string = 140737488333104, string_nchars = 24932352, end_charpos = 4892977, stop_charpos = 0, prev_stop = 4294967296, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = -1031076608, rule_idx = 1028682052, lookback = 0, nglyphs = -19760, reversed_p = 255, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 24932352, u = {image = {object = 4891297, slice = {x = 1, y = 140737488335600, width = 140737488335568, height = 4891331}, image_id = 0}, stretch = {object = 4891297}, xwidget = {object = 4891297}}, position = {charpos = 140737488337824, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 4418155774586062080}, dpvec_index = 0}, from_overlay = 140737488335568, 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 = 83, font_height = 24932352}, {string = 4892977, 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 = 8589934595, bytepos = 395136991232}, dpvec_index = 1}, from_overlay = 0, area = ANY_AREA, method = 4294967295, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = true, start_of_box_run_p = true, end_of_box_run_p = true, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = true, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 262144, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = 4294967297, y = 4294967295, width = 0, height = 0}, space_width = 4294967296, voffset = 6, tab_width = 0, font_height = 47244640259, object = 38654705667, position = {charpos = 38654705664, bytepos = 0}, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = {bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 21 times>, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488335568, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 24932352, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 6, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 140737488335568, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488335568, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333104, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 2, 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 = 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 = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 24932352, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 6, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 56, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, next_for_neutral_type = 1, last_strong_type = 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 = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 140737488335568, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488335568, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333104, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 2, 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'} <repeats 56 times>, {next_for_neutral_pos = 11, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 5, level = 92 '\\', flags = 0 '\000'}, {next_for_neutral_pos = 6629298655784337403, next_for_neutral_type = 2, last_strong_type = 5, prev_for_neutral_type = 1, level = 92 '\\', flags = 0 '\000'}, {next_for_neutral_pos = 6629298651489370112, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 19770712, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33533952, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488319328, next_for_neutral_type = 3, last_strong_type = 4, prev_for_neutral_type = 3, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 4294967295, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 248 '\370', flags = 1 '\001'}, {next_for_neutral_pos = 4294967291, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 29375488, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 6, level = 248 '\370', flags = 1 '\001'}, {next_for_neutral_pos = 12, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 2, level = 66 'B', flags = 0 '\000'}, {next_for_neutral_pos = 4294967296, next_for_neutral_type = 4, 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 = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 4, next_for_neutral_type = 5, 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 = 19741749, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 0, level = 192 '\300', flags = 1 '\001'}, {next_for_neutral_pos = 19741744, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 140737488319488, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319328, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 121 'y', flags = 1 '\001'}, {next_for_neutral_pos = 19737648, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 7, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 19741749, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 19737653, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 45 '-', flags = 1 '\001'}, {next_for_neutral_pos = 19733552, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string = {lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x0, paragraph_dir = NEUTRAL_DIR, separator_limit = 1, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = NEUTRAL_DIR}
wrap_data = 0x0
may_wrap = false
wrap_x = 0
wrap_row_used = -1
wrap_row_ascent = 0
wrap_row_height = 0
wrap_row_phys_ascent = 0
wrap_row_phys_height = 0
wrap_row_extra_line_spacing = 0
wrap_row_min_pos = 17760
wrap_row_min_bpos = 5988047
wrap_row_max_pos = 38
wrap_row_max_bpos = 41
cvpos = <optimized out>
min_pos = 148
max_pos = 0
min_bpos = 145
max_bpos = 145
pending_handle_line_prefix = false
#27 0x0000000000451278 in try_window (window=window@entry=19737653, pos=..., flags=flags@entry=1) at ./debian/build-src/src/xdisp.c:17251
it =
{window = 19737653, w = 0x12d2c30, f = 0x12d1c30, method = GET_FROM_BUFFER, stop_charpos = 147, prev_stop = 146, base_level_stop = 146, end_charpos = 147, 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 = 146, bytepos = 146}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 146, bytepos = 146}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 146, 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_CHARACTER, face_id = 0, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = 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 = 129334, len = 4, cmp_it = {stop_pos = 146, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 129334, 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 = 4, font_height = 0, object = 12792837, position = {charpos = 146, bytepos = 146}, truncation_pixel_width = 0, continuation_pixel_width = 6, first_visible_x = 0, last_visible_x = 480, last_visible_y = 234, extra_line_spacing = 1, max_extra_line_spacing = 1, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x1798300, area = TEXT_AREA, nglyphs = 1, pixel_width = 6, ascent = 11, descent = 3, max_ascent = 0, max_descent = 0, phys_ascent = 11, phys_descent = 2, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 42, first_vpos = 0, vpos = 3, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = true, bidi_it = {bytepos = 146, charpos = 146, ch = 129334, nchars = 1, ch_len = 4, type = STRONG_L, type_after_wn = NEUTRAL_ON, orig_type = NEUTRAL_ON, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 145, type = NEUTRAL_B, orig_type = NEUTRAL_B}, last_strong = {charpos = 142, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 145, type = STRONG_L, orig_type = WEAK_CS}, next_for_ws = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = 1, disp_pos = 147, 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 = 0x12d2c30, paragraph_dir = L2R, separator_limit = 145, first_elt = false, new_paragraph = false, frame_window_p = true}, paragraph_embedding = L2R}
last_text_row = 0x1798200
frame_line_height = <optimized out>
#28 0x0000000000464fbe in redisplay_window (window=19737653, just_this_one_p=just_this_one_p@entry=false) at ./debian/build-src/src/xdisp.c:16700
d2 = 0
d6 = 0
d1 = 0
d5 = 0
rtop = 0
rbot = 0
old = <optimized out>
lpoint = <optimized out>
opoint = <optimized out>
startp = {charpos = 1, bytepos = 1}
update_mode_line = true
it =
{window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {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 = 8589934595, prev_stop = 395136991232, base_level_stop = 1, cmp_it = {stop_pos = 0, id = -1, 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 = 92, 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 = 262144}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 4294967297, area = ANY_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 = 4294967296, font_height = 47244640262}}, sp = 3, selective = 38654705667, what = IT_CHARACTER, face_id = 9, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = 0, y = 0, width = 0, height = 0}, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 0, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = {bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 66 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 = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333800, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 22176352, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 82 'R', flags = 1 '\001'}, {next_for_neutral_pos = 140737488333344, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333808, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 82 'R', flags = 1 '\001'}, {next_for_neutral_pos = 22175776, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333912, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333904, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 28848, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333984, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333912, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333904, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 2, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = -1, next_for_neutral_type = 2, last_strong_type = 4, prev_for_neutral_type = 2, 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 = 1, 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 = 6, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333808, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 45 '-', flags = 1 '\001'}, {next_for_neutral_pos = 28584965, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 7, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 101, next_for_neutral_type = 6, 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 = 140737488334032, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488333808, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 45 '-', flags = 1 '\001'}, {next_for_neutral_pos = 20304, next_for_neutral_type = 5, last_strong_type = 7, prev_for_neutral_type = 3, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 18, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488333800, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 45 '-', flags = 1 '\001'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 28848, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 19741744, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 3, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 28584965, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 82 'R', flags = 1 '\001'}, {next_for_neutral_pos = 22175776, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 40, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 140737488334224, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 406, 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 = 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 = 4, last_strong_type = 2, prev_for_neutral_type = 4, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 19741744, 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 = 5, last_strong_type = 1, prev_for_neutral_type = 6, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 8725008, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488334224, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 139 '\213', flags = 194 '\302'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 19733552, 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 = 6, prev_for_neutral_type = 0, level = 45 '-', flags = 1 '\001'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 1, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 140737488334224, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string = {lstring = 19741749, s = 0x12d3c30 "\027P\002\004", schars = 19733552, bufpos = 0, from_disp_str = true, unibyte = false}, w = 0x1, paragraph_dir = NEUTRAL_DIR, separator_limit = 1, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = NEUTRAL_DIR}
current_matrix_up_to_date_p = false
used_current_matrix_p = false
buffer_unchanged_p = <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 0x00000000004680ab in redisplay_window_0 (window=window@entry=19737653) at ./debian/build-src/src/xdisp.c:14491
#30 0x00000000005647ce in internal_condition_case_1 (bfun=bfun@entry=0x468080 <redisplay_window_0>, arg=arg@entry=19737653, handlers=<optimized out>, hfun=hfun@entry=0x42d210 <redisplay_window_error>) at ./debian/build-src/src/eval.c:1339
val = <optimized out>
c = <optimized out>
#31 0x00000000004320ed in redisplay_windows (window=19737653) at ./debian/build-src/src/xdisp.c:14471
#32 0x0000000000432105 in redisplay_windows (window=35041765) at ./debian/build-src/src/xdisp.c:14465
#33 0x0000000000454dd9 in redisplay_internal () at ./debian/build-src/src/xdisp.c:14031
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 = 17002915
consider_all_windows_p = <optimized out>
update_miniwindow_p = <optimized out>
#34 0x0000000000456ce5 in redisplay_preserve_echo_area (from_where=from_where@entry=2) at ./debian/build-src/src/xdisp.c:14328
#35 0x000000000041e2de in Fredisplay (force=0) at ./debian/build-src/src/dispnew.c:5791
force = 0
#36 0x0000000000566020 in Ffuncall (nargs=1, args=args@entry=0x7fffffffd5e0) at ./debian/build-src/src/eval.c:2699
internal_argbuf = {0, 5585566, 18884547, 4418155774586062080, 590560, 140737488344520, 140737488344768, 9650072}
fun = 8721221
original_fun = <optimized out>
numargs = 0
val = <optimized out>
internal_args = 0x7fffffffd530
count = 10
#37 0x000000000059b1a3 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=1, args=<optimized out>,
args@entry=0x878a1c <pure+127164>) at ./debian/build-src/src/bytecode.c:880
targets =
{0x59b23c <exec_byte_code+956>, 0x59b823 <exec_byte_code+2467>, 0x59b828 <exec_byte_code+2472>, 0x59b2a9 <exec_byte_code+1065>, 0x59b012 <exec_byte_code+402>, 0x59b018 <exec_byte_code+408>, 0x59b82d <exec_byte_code+2477>, 0x59b87a <exec_byte_code+2554>, 0x59c41a <exec_byte_code+5530>, 0x59b2ae <exec_byte_code+1070>, 0x59b2b3 <exec_byte_code+1075>, 0x59b2b8 <exec_byte_code+1080>, 0x59b0c4 <exec_byte_code+580>, 0x59b0c8 <exec_byte_code+584>, 0x59b2bd <exec_byte_code+1085>, 0x59b284 <exec_byte_code+1028>, 0x59b517 <exec_byte_code+1687>, 0x59b51c <exec_byte_code+1692>, 0x59b521 <exec_byte_code+1697>, 0x59b526 <exec_byte_code+1702>, 0x59b050 <exec_byte_code+464>, 0x59b050 <exec_byte_code+464>, 0x59b550 <exec_byte_code+1744>, 0x59b52b <exec_byte_code+1707>, 0x59b5ce <exec_byte_code+1870>, 0x59b5d3 <exec_byte_code+1875>, 0x59b5d8 <exec_byte_code+1880>, 0x59b3cb <exec_byte_code+1355>, 0x59b134 <exec_byte_code+692>, 0x59b138 <exec_byte_code+696>, 0x59b564 <exec_byte_code+1764>, 0x59b5a9 <exec_byte_code+1833>, 0x59b413 <exec_byte_code+1427>, 0x59b409 <exec_byte_code+1417>, 0x59b40e <exec_byte_code+1422>, 0x59b392 <exec_byte_code+1298>, 0x59b17c <exec_byte_code+764>, 0x59b180 <exec_byte_code+768>, 0x59b3d0 <exec_byte_code+1360>, 0x59b3e4 <exec_byte_code+1380>, 0x59b3bc <exec_byte_code+1340>, 0x59b3c1 <exec_byte_code+1345>, 0x59b3c6 <exec_byte_code+1350>, 0x59cd7c <exec_byte_code+7932>, 0x59b1c5 <exec_byte_code+837>, 0x59b1c8 <exec_byte_code+840>, 0x59b37e <exec_byte_code+1278>, 0x59b397 <exec_byte_code+1303>, 0x59c4f8 <exec_byte_code+5752>, 0x59b690 <exec_byte_code+2064>, 0x59b5dd <exec_byte_code+1885>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59d46e <exec_byte_code+9710>, 0x59d4f7 <exec_byte_code+9847>, 0x59d53b <exec_byte_code+9915>, 0x59c5c8 <exec_byte_code+5960>, 0x59c612 <exec_byte_code+6034>, 0x59b455 <exec_byte_code+1493>, 0x59b49c <exec_byte_code+1564>, 0x59c831 <exec_byte_code+6577>, 0x59b418 <exec_byte_code+1432>, 0x59b4da <exec_byte_code+1626>, 0x59c658 <exec_byte_code+6104>, 0x59c696 <exec_byte_code+6166>, 0x59c6c4 <exec_byte_code+6212>, 0x59c702 <exec_byte_code+6274>, 0x59c73a <exec_byte_code+6330>, 0x59c7c1 <exec_byte_code+6465>, 0x59c863 <exec_byte_code+6627>, 0x59c7ef <exec_byte_code+6511>, 0x59c8a1 <exec_byte_code+6689>, 0x59c8cf <exec_byte_code+6735>, 0x59c8fd <exec_byte_code+6781>, 0x59c93b <exec_byte_code+6843>, 0x59c979 <exec_byte_code+6905>, 0x59c9b7 <exec_byte_code+6967>, 0x59cab8 <exec_byte_code+7224>, 0x59c9f9 <exec_byte_code+7033>, 0x59ca31 <exec_byte_code+7089>, 0x59caf0 <exec_byte_code+7280>, 0x59cb30 <exec_byte_code+7344>, 0x59cb70 <exec_byte_code+7408>, 0x59cbb8 <exec_byte_code+7480>, 0x59cc3e <exec_byte_code+7614>, 0x59cbfb <exec_byte_code+7547>, 0x59cc81 <exec_byte_code+7681>, 0x59ccc4 <exec_byte_code+7748>, 0x59ccfc <exec_byte_code+7804>, 0x59cd44 <exec_byte_code+7876>, 0x59bd4f <exec_byte_code+3791>, 0x59bd87 <exec_byte_code+3847>, 0x59bf95 <exec_byte_code+4373>, 0x59be35 <exec_byte_code+4021>, 0x59b209 <exec_byte_code+905>, 0x59be76 <exec_byte_code+4086>, 0x59bea4 <exec_byte_code+4132>, 0x59bf26 <exec_byte_code+4262>, 0x59bfcd <exec_byte_code+4429>, 0x59bf67 <exec_byte_code+4327>, 0x59c00e <exec_byte_code+4494>, 0x59c03e <exec_byte_code+4542>, 0x59c06e <exec_byte_code+4590>, 0x59c0a6 <exec_byte_code+4646>, 0x59b23c <exec_byte_code+956>, 0x59c0d6 <exec_byte_code+4694>, 0x59c106 <exec_byte_code+4742>, 0x59c1c4 <exec_byte_code+4932>, 0x59c136 <exec_byte_code+4790>, 0x59c166 <exec_byte_code+4838>, 0x59c196 <exec_byte_code+4886>, 0x59b209 <exec_byte_code+905>, 0x59b23c <exec_byte_code+956>, 0x59c1f4 <exec_byte_code+4980>, 0x59c238 <exec_byte_code+5048>, 0x59c266 <exec_byte_code+5094>, 0x59c294 <exec_byte_code+5140>, 0x59c300 <exec_byte_code+5248>, 0x59c2d2 <exec_byte_code+5202>, 0x59c33e <exec_byte_code+5310>, 0x59c360 <exec_byte_code+5344>, 0x59c39e <exec_byte_code+5406>, 0x59c3dc <exec_byte_code+5468>, 0x59b9c4 <exec_byte_code+2884>, 0x59bd21 <exec_byte_code+3745>, 0x59b23c <exec_byte_code+956>, 0x59d38e <exec_byte_code+9486>, 0x59cdab <exec_byte_code+7979>, 0x59b2d1 <exec_byte_code+1105>, 0x59ce54 <exec_byte_code+8148>, 0x59cf01 <exec_byte_code+8321>, 0x59cfa7 <exec_byte_code+8487>, 0x59d314 <exec_byte_code+9364>, 0x59d36a <exec_byte_code+9450>, 0x59b578 <exec_byte_code+1784>, 0x59d3e0 <exec_byte_code+9568>, 0x59c41f <exec_byte_code+5535>, 0x59c480 <exec_byte_code+5632>, 0x59c4b3 <exec_byte_code+5683>, 0x59c529 <exec_byte_code+5801>, 0x59d585 <exec_byte_code+9989>, 0x59c57d <exec_byte_code+5885>, 0x59d413 <exec_byte_code+9619>, 0x59cd81 <exec_byte_code+7937>, 0x59bc17 <exec_byte_code+3479>, 0x59bcc5 <exec_byte_code+3653>, 0x59bcf3 <exec_byte_code+3699>, 0x59bbe9 <exec_byte_code+3433>, 0x59bc59 <exec_byte_code+3545>, 0x59bc87 <exec_byte_code+3591>, 0x59b9f4 <exec_byte_code+2932>, 0x59ba32 <exec_byte_code+2994>, 0x59bac3 <exec_byte_code+3139>, 0x59ba70 <exec_byte_code+3056>, 0x59bb01 <exec_byte_code+3201>, 0x59bb3f <exec_byte_code+3263>, 0x59bb7d <exec_byte_code+3325>, 0x59bbab <exec_byte_code+3371>, 0x59b69e <exec_byte_code+2078>, 0x59b6dc <exec_byte_code+2140>, 0x59b719 <exec_byte_code+2201>, 0x59b7a1 <exec_byte_code+2337>, 0x59bdbf <exec_byte_code+3903>, 0x59bdf7 <exec_byte_code+3959>, 0x59b756 <exec_byte_code+2262>, 0x59b7d9 <exec_byte_code+2393>, 0x59b23c <exec_byte_code+956>, 0x59d04d <exec_byte_code+8653>, 0x59d0dc <exec_byte_code+8796>, 0x59d1f8 <exec_byte_code+9080>, 0x59d16c <exec_byte_code+8940>, 0x59d288 <exec_byte_code+9224>, 0x59c772 <exec_byte_code+6386>, 0x59ca69 <exec_byte_code+7145>, 0x59bed7 <exec_byte_code+4183>, 0x59b8da <exec_byte_code+2650>, 0x59b927 <exec_byte_code+2727>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b987 <exec_byte_code+2823>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59afd0 <exec_byte_code+336> <repeats 64 times>}
count = 10
op = <optimized out>
vectorp = 0x878a40 <pure+127200>
stack = {pc = 0xb32caa <pure+2986826> "\207\001\204C", byte_string = 8882716, byte_string_start = 0xb32c6f <pure+2986767> "\001\247\203\022", next = 0x7fffffffd850}
top = 0x7fffffffd5e0
result = <optimized out>
type = <optimized out>
#38 0x0000000000565b56 in funcall_lambda (fun=140737488345168, nargs=nargs@entry=1, arg_vector=0x878a1c <pure+127164>, arg_vector@entry=0x7fffffffd7a8) at ./debian/build-src/src/eval.c:2863
size = <optimized out>
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#39 0x0000000000565e1b in Ffuncall (nargs=2, args=args@entry=0x7fffffffd7a0) at ./debian/build-src/src/eval.c:2760
fun = <optimized out>
original_fun = 4367648
numargs = 1
val = <optimized out>
internal_args = <optimized out>
count = 9
#40 0x000000000059b1a3 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=3, args=<optimized out>,
args@entry=0x933c54 <pure+893684>) at ./debian/build-src/src/bytecode.c:880
targets =
{0x59b23c <exec_byte_code+956>, 0x59b823 <exec_byte_code+2467>, 0x59b828 <exec_byte_code+2472>, 0x59b2a9 <exec_byte_code+1065>, 0x59b012 <exec_byte_code+402>, 0x59b018 <exec_byte_code+408>, 0x59b82d <exec_byte_code+2477>, 0x59b87a <exec_byte_code+2554>, 0x59c41a <exec_byte_code+5530>, 0x59b2ae <exec_byte_code+1070>, 0x59b2b3 <exec_byte_code+1075>, 0x59b2b8 <exec_byte_code+1080>, 0x59b0c4 <exec_byte_code+580>, 0x59b0c8 <exec_byte_code+584>, 0x59b2bd <exec_byte_code+1085>, 0x59b284 <exec_byte_code+1028>, 0x59b517 <exec_byte_code+1687>, 0x59b51c <exec_byte_code+1692>, 0x59b521 <exec_byte_code+1697>, 0x59b526 <exec_byte_code+1702>, 0x59b050 <exec_byte_code+464>, 0x59b050 <exec_byte_code+464>, 0x59b550 <exec_byte_code+1744>, 0x59b52b <exec_byte_code+1707>, 0x59b5ce <exec_byte_code+1870>, 0x59b5d3 <exec_byte_code+1875>, 0x59b5d8 <exec_byte_code+1880>, 0x59b3cb <exec_byte_code+1355>, 0x59b134 <exec_byte_code+692>, 0x59b138 <exec_byte_code+696>, 0x59b564 <exec_byte_code+1764>, 0x59b5a9 <exec_byte_code+1833>, 0x59b413 <exec_byte_code+1427>, 0x59b409 <exec_byte_code+1417>, 0x59b40e <exec_byte_code+1422>, 0x59b392 <exec_byte_code+1298>, 0x59b17c <exec_byte_code+764>, 0x59b180 <exec_byte_code+768>, 0x59b3d0 <exec_byte_code+1360>, 0x59b3e4 <exec_byte_code+1380>, 0x59b3bc <exec_byte_code+1340>, 0x59b3c1 <exec_byte_code+1345>, 0x59b3c6 <exec_byte_code+1350>, 0x59cd7c <exec_byte_code+7932>, 0x59b1c5 <exec_byte_code+837>, 0x59b1c8 <exec_byte_code+840>, 0x59b37e <exec_byte_code+1278>, 0x59b397 <exec_byte_code+1303>, 0x59c4f8 <exec_byte_code+5752>, 0x59b690 <exec_byte_code+2064>, 0x59b5dd <exec_byte_code+1885>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59d46e <exec_byte_code+9710>, 0x59d4f7 <exec_byte_code+9847>, 0x59d53b <exec_byte_code+9915>, 0x59c5c8 <exec_byte_code+5960>, 0x59c612 <exec_byte_code+6034>, 0x59b455 <exec_byte_code+1493>, 0x59b49c <exec_byte_code+1564>, 0x59c831 <exec_byte_code+6577>, 0x59b418 <exec_byte_code+1432>, 0x59b4da <exec_byte_code+1626>, 0x59c658 <exec_byte_code+6104>, 0x59c696 <exec_byte_code+6166>, 0x59c6c4 <exec_byte_code+6212>, 0x59c702 <exec_byte_code+6274>, 0x59c73a <exec_byte_code+6330>, 0x59c7c1 <exec_byte_code+6465>, 0x59c863 <exec_byte_code+6627>, 0x59c7ef <exec_byte_code+6511>, 0x59c8a1 <exec_byte_code+6689>, 0x59c8cf <exec_byte_code+6735>, 0x59c8fd <exec_byte_code+6781>, 0x59c93b <exec_byte_code+6843>, 0x59c979 <exec_byte_code+6905>, 0x59c9b7 <exec_byte_code+6967>, 0x59cab8 <exec_byte_code+7224>, 0x59c9f9 <exec_byte_code+7033>, 0x59ca31 <exec_byte_code+7089>, 0x59caf0 <exec_byte_code+7280>, 0x59cb30 <exec_byte_code+7344>, 0x59cb70 <exec_byte_code+7408>, 0x59cbb8 <exec_byte_code+7480>, 0x59cc3e <exec_byte_code+7614>, 0x59cbfb <exec_byte_code+7547>, 0x59cc81 <exec_byte_code+7681>, 0x59ccc4 <exec_byte_code+7748>, 0x59ccfc <exec_byte_code+7804>, 0x59cd44 <exec_byte_code+7876>, 0x59bd4f <exec_byte_code+3791>, 0x59bd87 <exec_byte_code+3847>, 0x59bf95 <exec_byte_code+4373>, 0x59be35 <exec_byte_code+4021>, 0x59b209 <exec_byte_code+905>, 0x59be76 <exec_byte_code+4086>, 0x59bea4 <exec_byte_code+4132>, 0x59bf26 <exec_byte_code+4262>, 0x59bfcd <exec_byte_code+4429>, 0x59bf67 <exec_byte_code+4327>, 0x59c00e <exec_byte_code+4494>, 0x59c03e <exec_byte_code+4542>, 0x59c06e <exec_byte_code+4590>, 0x59c0a6 <exec_byte_code+4646>, 0x59b23c <exec_byte_code+956>, 0x59c0d6 <exec_byte_code+4694>, 0x59c106 <exec_byte_code+4742>, 0x59c1c4 <exec_byte_code+4932>, 0x59c136 <exec_byte_code+4790>, 0x59c166 <exec_byte_code+4838>, 0x59c196 <exec_byte_code+4886>, 0x59b209 <exec_byte_code+905>, 0x59b23c <exec_byte_code+956>, 0x59c1f4 <exec_byte_code+4980>, 0x59c238 <exec_byte_code+5048>, 0x59c266 <exec_byte_code+5094>, 0x59c294 <exec_byte_code+5140>, 0x59c300 <exec_byte_code+5248>, 0x59c2d2 <exec_byte_code+5202>, 0x59c33e <exec_byte_code+5310>, 0x59c360 <exec_byte_code+5344>, 0x59c39e <exec_byte_code+5406>, 0x59c3dc <exec_byte_code+5468>, 0x59b9c4 <exec_byte_code+2884>, 0x59bd21 <exec_byte_code+3745>, 0x59b23c <exec_byte_code+956>, 0x59d38e <exec_byte_code+9486>, 0x59cdab <exec_byte_code+7979>, 0x59b2d1 <exec_byte_code+1105>, 0x59ce54 <exec_byte_code+8148>, 0x59cf01 <exec_byte_code+8321>, 0x59cfa7 <exec_byte_code+8487>, 0x59d314 <exec_byte_code+9364>, 0x59d36a <exec_byte_code+9450>, 0x59b578 <exec_byte_code+1784>, 0x59d3e0 <exec_byte_code+9568>, 0x59c41f <exec_byte_code+5535>, 0x59c480 <exec_byte_code+5632>, 0x59c4b3 <exec_byte_code+5683>, 0x59c529 <exec_byte_code+5801>, 0x59d585 <exec_byte_code+9989>, 0x59c57d <exec_byte_code+5885>, 0x59d413 <exec_byte_code+9619>, 0x59cd81 <exec_byte_code+7937>, 0x59bc17 <exec_byte_code+3479>, 0x59bcc5 <exec_byte_code+3653>, 0x59bcf3 <exec_byte_code+3699>, 0x59bbe9 <exec_byte_code+3433>, 0x59bc59 <exec_byte_code+3545>, 0x59bc87 <exec_byte_code+3591>, 0x59b9f4 <exec_byte_code+2932>, 0x59ba32 <exec_byte_code+2994>, 0x59bac3 <exec_byte_code+3139>, 0x59ba70 <exec_byte_code+3056>, 0x59bb01 <exec_byte_code+3201>, 0x59bb3f <exec_byte_code+3263>, 0x59bb7d <exec_byte_code+3325>, 0x59bbab <exec_byte_code+3371>, 0x59b69e <exec_byte_code+2078>, 0x59b6dc <exec_byte_code+2140>, 0x59b719 <exec_byte_code+2201>, 0x59b7a1 <exec_byte_code+2337>, 0x59bdbf <exec_byte_code+3903>, 0x59bdf7 <exec_byte_code+3959>, 0x59b756 <exec_byte_code+2262>, 0x59b7d9 <exec_byte_code+2393>, 0x59b23c <exec_byte_code+956>, 0x59d04d <exec_byte_code+8653>, 0x59d0dc <exec_byte_code+8796>, 0x59d1f8 <exec_byte_code+9080>, 0x59d16c <exec_byte_code+8940>, 0x59d288 <exec_byte_code+9224>, 0x59c772 <exec_byte_code+6386>, 0x59ca69 <exec_byte_code+7145>, 0x59bed7 <exec_byte_code+4183>, 0x59b8da <exec_byte_code+2650>, 0x59b927 <exec_byte_code+2727>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b987 <exec_byte_code+2823>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59afd0 <exec_byte_code+336> <repeats 64 times>}
count = 9
op = <optimized out>
vectorp = 0x933c78 <pure+893720>
stack = {pc = 0xae8585 <pure+2681893> "\211\205", <incomplete sequence \354>, byte_string = 9649236, byte_string_start = 0xae852a <pure+2681802> "\001\204\020", next = 0x7fffffffdd60}
top = 0x7fffffffd7a0
result = <optimized out>
type = <optimized out>
#41 0x0000000000565b56 in funcall_lambda (fun=140737488346464, nargs=nargs@entry=3, arg_vector=0x933c54 <pure+893684>, arg_vector@entry=0x7fffffffda30) at ./debian/build-src/src/eval.c:2863
size = <optimized out>
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#42 0x0000000000565e1b in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffda28) at ./debian/build-src/src/eval.c:2760
fun = <optimized out>
original_fun = 754976
numargs = 3
val = <optimized out>
internal_args = <optimized out>
count = 8
#43 0x0000000000561b4a in Ffuncall_interactively (nargs=4, args=0x7fffffffda28) at ./debian/build-src/src/callint.c:252
#44 0x0000000000565f29 in Ffuncall (nargs=nargs@entry=5, args=0x7fffffffda20) at ./debian/build-src/src/eval.c:2679
fun = 11781837
original_fun = 24048
numargs = 4
val = <optimized out>
internal_args = <optimized out>
count = 6
#45 0x0000000000567298 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffdb90) at ./debian/build-src/src/eval.c:2327
i = <optimized out>
numargs = <optimized out>
funcall_nargs = 5
funcall_args = <optimized out>
spread_arg = 0
fun = <optimized out>
retval = <optimized out>
sa_avail = <optimized out>
sa_must_free = <optimized out>
#46 0x0000000000561ecc in Fcall_interactively (function=754976, record_flag=0, keys=<optimized out>) at ./debian/build-src/src/callint.c:389
input = <optimized out>
funval = <optimized out>
events = <optimized out>
args = <optimized out>
visargs = <optimized out>
specs = 36065011
filter_specs = <optimized out>
teml = <optimized out>
up_event = <optimized out>
enable = <optimized out>
sa_avail = 16384
sa_must_free = false
next_event = <optimized out>
prefix_arg = 0
string = 0x0
tem = <optimized out>
varies = <optimized out>
i = <optimized out>
nargs = <optimized out>
mark = <optimized out>
arg_from_tty = false
key_count = 1
record_then_fail = false
save_this_command = 754976
save_last_command = 25536
save_this_original_command = 754976
save_real_this_command = 754976
#47 0x0000000000566006 in Ffuncall (nargs=4, args=args@entry=0x7fffffffdcc8) at ./debian/build-src/src/eval.c:2706
internal_argbuf = {754976, 0, 12326368, 0, 0, 4419533, 140737488346368, 5585566}
fun = 11781789
original_fun = <optimized out>
numargs = 3
val = <optimized out>
internal_args = 0x7fffffffdcd0
count = 5
#48 0x000000000059b1a3 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs@entry=1, args=<optimized out>,
args@entry=0x933f74 <pure+894484>) at ./debian/build-src/src/bytecode.c:880
targets =
{0x59b23c <exec_byte_code+956>, 0x59b823 <exec_byte_code+2467>, 0x59b828 <exec_byte_code+2472>, 0x59b2a9 <exec_byte_code+1065>, 0x59b012 <exec_byte_code+402>, 0x59b018 <exec_byte_code+408>, 0x59b82d <exec_byte_code+2477>, 0x59b87a <exec_byte_code+2554>, 0x59c41a <exec_byte_code+5530>, 0x59b2ae <exec_byte_code+1070>, 0x59b2b3 <exec_byte_code+1075>, 0x59b2b8 <exec_byte_code+1080>, 0x59b0c4 <exec_byte_code+580>, 0x59b0c8 <exec_byte_code+584>, 0x59b2bd <exec_byte_code+1085>, 0x59b284 <exec_byte_code+1028>, 0x59b517 <exec_byte_code+1687>, 0x59b51c <exec_byte_code+1692>, 0x59b521 <exec_byte_code+1697>, 0x59b526 <exec_byte_code+1702>, 0x59b050 <exec_byte_code+464>, 0x59b050 <exec_byte_code+464>, 0x59b550 <exec_byte_code+1744>, 0x59b52b <exec_byte_code+1707>, 0x59b5ce <exec_byte_code+1870>, 0x59b5d3 <exec_byte_code+1875>, 0x59b5d8 <exec_byte_code+1880>, 0x59b3cb <exec_byte_code+1355>, 0x59b134 <exec_byte_code+692>, 0x59b138 <exec_byte_code+696>, 0x59b564 <exec_byte_code+1764>, 0x59b5a9 <exec_byte_code+1833>, 0x59b413 <exec_byte_code+1427>, 0x59b409 <exec_byte_code+1417>, 0x59b40e <exec_byte_code+1422>, 0x59b392 <exec_byte_code+1298>, 0x59b17c <exec_byte_code+764>, 0x59b180 <exec_byte_code+768>, 0x59b3d0 <exec_byte_code+1360>, 0x59b3e4 <exec_byte_code+1380>, 0x59b3bc <exec_byte_code+1340>, 0x59b3c1 <exec_byte_code+1345>, 0x59b3c6 <exec_byte_code+1350>, 0x59cd7c <exec_byte_code+7932>, 0x59b1c5 <exec_byte_code+837>, 0x59b1c8 <exec_byte_code+840>, 0x59b37e <exec_byte_code+1278>, 0x59b397 <exec_byte_code+1303>, 0x59c4f8 <exec_byte_code+5752>, 0x59b690 <exec_byte_code+2064>, 0x59b5dd <exec_byte_code+1885>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59d46e <exec_byte_code+9710>, 0x59d4f7 <exec_byte_code+9847>, 0x59d53b <exec_byte_code+9915>, 0x59c5c8 <exec_byte_code+5960>, 0x59c612 <exec_byte_code+6034>, 0x59b455 <exec_byte_code+1493>, 0x59b49c <exec_byte_code+1564>, 0x59c831 <exec_byte_code+6577>, 0x59b418 <exec_byte_code+1432>, 0x59b4da <exec_byte_code+1626>, 0x59c658 <exec_byte_code+6104>, 0x59c696 <exec_byte_code+6166>, 0x59c6c4 <exec_byte_code+6212>, 0x59c702 <exec_byte_code+6274>, 0x59c73a <exec_byte_code+6330>, 0x59c7c1 <exec_byte_code+6465>, 0x59c863 <exec_byte_code+6627>, 0x59c7ef <exec_byte_code+6511>, 0x59c8a1 <exec_byte_code+6689>, 0x59c8cf <exec_byte_code+6735>, 0x59c8fd <exec_byte_code+6781>, 0x59c93b <exec_byte_code+6843>, 0x59c979 <exec_byte_code+6905>, 0x59c9b7 <exec_byte_code+6967>, 0x59cab8 <exec_byte_code+7224>, 0x59c9f9 <exec_byte_code+7033>, 0x59ca31 <exec_byte_code+7089>, 0x59caf0 <exec_byte_code+7280>, 0x59cb30 <exec_byte_code+7344>, 0x59cb70 <exec_byte_code+7408>, 0x59cbb8 <exec_byte_code+7480>, 0x59cc3e <exec_byte_code+7614>, 0x59cbfb <exec_byte_code+7547>, 0x59cc81 <exec_byte_code+7681>, 0x59ccc4 <exec_byte_code+7748>, 0x59ccfc <exec_byte_code+7804>, 0x59cd44 <exec_byte_code+7876>, 0x59bd4f <exec_byte_code+3791>, 0x59bd87 <exec_byte_code+3847>, 0x59bf95 <exec_byte_code+4373>, 0x59be35 <exec_byte_code+4021>, 0x59b209 <exec_byte_code+905>, 0x59be76 <exec_byte_code+4086>, 0x59bea4 <exec_byte_code+4132>, 0x59bf26 <exec_byte_code+4262>, 0x59bfcd <exec_byte_code+4429>, 0x59bf67 <exec_byte_code+4327>, 0x59c00e <exec_byte_code+4494>, 0x59c03e <exec_byte_code+4542>, 0x59c06e <exec_byte_code+4590>, 0x59c0a6 <exec_byte_code+4646>, 0x59b23c <exec_byte_code+956>, 0x59c0d6 <exec_byte_code+4694>, 0x59c106 <exec_byte_code+4742>, 0x59c1c4 <exec_byte_code+4932>, 0x59c136 <exec_byte_code+4790>, 0x59c166 <exec_byte_code+4838>, 0x59c196 <exec_byte_code+4886>, 0x59b209 <exec_byte_code+905>, 0x59b23c <exec_byte_code+956>, 0x59c1f4 <exec_byte_code+4980>, 0x59c238 <exec_byte_code+5048>, 0x59c266 <exec_byte_code+5094>, 0x59c294 <exec_byte_code+5140>, 0x59c300 <exec_byte_code+5248>, 0x59c2d2 <exec_byte_code+5202>, 0x59c33e <exec_byte_code+5310>, 0x59c360 <exec_byte_code+5344>, 0x59c39e <exec_byte_code+5406>, 0x59c3dc <exec_byte_code+5468>, 0x59b9c4 <exec_byte_code+2884>, 0x59bd21 <exec_byte_code+3745>, 0x59b23c <exec_byte_code+956>, 0x59d38e <exec_byte_code+9486>, 0x59cdab <exec_byte_code+7979>, 0x59b2d1 <exec_byte_code+1105>, 0x59ce54 <exec_byte_code+8148>, 0x59cf01 <exec_byte_code+8321>, 0x59cfa7 <exec_byte_code+8487>, 0x59d314 <exec_byte_code+9364>, 0x59d36a <exec_byte_code+9450>, 0x59b578 <exec_byte_code+1784>, 0x59d3e0 <exec_byte_code+9568>, 0x59c41f <exec_byte_code+5535>, 0x59c480 <exec_byte_code+5632>, 0x59c4b3 <exec_byte_code+5683>, 0x59c529 <exec_byte_code+5801>, 0x59d585 <exec_byte_code+9989>, 0x59c57d <exec_byte_code+5885>, 0x59d413 <exec_byte_code+9619>, 0x59cd81 <exec_byte_code+7937>, 0x59bc17 <exec_byte_code+3479>, 0x59bcc5 <exec_byte_code+3653>, 0x59bcf3 <exec_byte_code+3699>, 0x59bbe9 <exec_byte_code+3433>, 0x59bc59 <exec_byte_code+3545>, 0x59bc87 <exec_byte_code+3591>, 0x59b9f4 <exec_byte_code+2932>, 0x59ba32 <exec_byte_code+2994>, 0x59bac3 <exec_byte_code+3139>, 0x59ba70 <exec_byte_code+3056>, 0x59bb01 <exec_byte_code+3201>, 0x59bb3f <exec_byte_code+3263>, 0x59bb7d <exec_byte_code+3325>, 0x59bbab <exec_byte_code+3371>, 0x59b69e <exec_byte_code+2078>, 0x59b6dc <exec_byte_code+2140>, 0x59b719 <exec_byte_code+2201>, 0x59b7a1 <exec_byte_code+2337>, 0x59bdbf <exec_byte_code+3903>, 0x59bdf7 <exec_byte_code+3959>, 0x59b756 <exec_byte_code+2262>, 0x59b7d9 <exec_byte_code+2393>, 0x59b23c <exec_byte_code+956>, 0x59d04d <exec_byte_code+8653>, 0x59d0dc <exec_byte_code+8796>, 0x59d1f8 <exec_byte_code+9080>, 0x59d16c <exec_byte_code+8940>, 0x59d288 <exec_byte_code+9224>, 0x59c772 <exec_byte_code+6386>, 0x59ca69 <exec_byte_code+7145>, 0x59bed7 <exec_byte_code+4183>, 0x59b8da <exec_byte_code+2650>, 0x59b927 <exec_byte_code+2727>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b987 <exec_byte_code+2823>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59b23c <exec_byte_code+956>, 0x59afd0 <exec_byte_code+336> <repeats 64 times>}
count = 5
op = <optimized out>
vectorp = 0x933f98 <pure+894520>
stack = {pc = 0xae8460 <pure+2681600> "\006\006\071\203\242", byte_string = 9650036, byte_string_start = 0xae83e5 <pure+2681477> "\306\020\211?\205\023", next = 0x0}
top = 0x7fffffffdcc8
result = <optimized out>
type = <optimized out>
#49 0x0000000000565b56 in funcall_lambda (fun=0, nargs=nargs@entry=1, arg_vector=0x933f74 <pure+894484>, arg_vector@entry=0x7fffffffde78) at ./debian/build-src/src/eval.c:2863
size = <optimized out>
val = <optimized out>
syms_left = <optimized out>
lexenv = <optimized out>
i = <optimized out>
optional = <optimized out>
rest = <optimized out>
#50 0x0000000000565e1b in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffde70) at ./debian/build-src/src/eval.c:2760
fun = <optimized out>
original_fun = 14832
numargs = 1
val = <optimized out>
internal_args = <optimized out>
count = 4
#51 0x000000000056611a in call1 (fn=fn@entry=14832, arg1=<optimized out>) at ./debian/build-src/src/eval.c:2558
#52 0x00000000004fffd1 in command_loop_1 () at ./debian/build-src/src/keyboard.c:1484
cmd = <optimized out>
keybuf =
{536871394, 22, 22175776, 4418155774586062080, 5, 5707089, 9954984, 28512, 12354880, 0, 12326368, 0, 0, 4419533, 4002, 5585566, 0, 0, 12354880, 4418155774586062080, 0, 28512, 140737488347364, 4002, 12326368, 5587337, 19104, 6308960, 96, 5655585}
i = <optimized out>
prev_modiff = 29
prev_buffer = 0xc33400
#53 0x0000000000564742 in internal_condition_case (bfun=bfun@entry=0x4ffbb0 <command_loop_1>, handlers=handlers@entry=19104, hfun=hfun@entry=0x4f63a0 <cmd_error>)
at ./debian/build-src/src/eval.c:1315
val = <optimized out>
c = <optimized out>
#54 0x00000000004f17a4 in command_loop_2 (ignore=ignore@entry=0) at ./debian/build-src/src/keyboard.c:1112
val = 0
#55 0x00000000005646e3 in internal_catch (tag=tag@entry=45936, func=func@entry=0x4f1780 <command_loop_2>, arg=arg@entry=0) at ./debian/build-src/src/eval.c:1080
val = <optimized out>
c = <optimized out>
#56 0x00000000004f1760 in command_loop () at ./debian/build-src/src/keyboard.c:1091
#57 0x00000000004f5f87 in recursive_edit_1 () at ./debian/build-src/src/keyboard.c:697
val = <optimized out>
#58 0x00000000004f62e8 in Frecursive_edit () at ./debian/build-src/src/keyboard.c:768
buffer = <optimized out>
#59 0x0000000000418f32 in main (argc=1, argv=0x7fffffffe278) at ./debian/build-src/src/emacs.c:1629
dummy = 6159782
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>
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-01-09 17:37 bug#30045: Emoji causing Emacs (GTK+3 backend) to crash Yegor Timoshenko
2018-01-09 21:28 ` bug#30045: Triggered by trying to open Noto Color(sic) Emoji Vivek Dasmohapatra
@ 2018-01-10 20:47 ` Vivek Dasmohapatra
2018-01-11 17:03 ` Vivek Dasmohapatra
1 sibling, 1 reply; 13+ messages in thread
From: Vivek Dasmohapatra @ 2018-01-10 20:47 UTC (permalink / raw)
To: 30045
[-- Attachment #1: Type: TEXT/PLAIN, Size: 2420 bytes --]
This triggers the crash:
(defun trigger-font-bork ()
(interactive)
(when window-system
(let ((fontset (face-attribute 'default :fontset))
(unisyms "Noto Color Emoji"))
(set-fontset-font fontset '(#x1f900 . #x1f9ff) unisyms))
(message "No-Boom: %c" #x2615 )
(message "Boom : %c" #x1f936)))
Changing unisyms to "Noto Emoji" stops the crash.
Getting out the printf() shotgun shows the crash is triggered around here,
in xftfont_open:
if (spacing != FC_PROPORTIONAL
#ifdef FC_DUAL
&& spacing != FC_DUAL
#endif /* FC_DUAL */
)
{
// ...
}
else
{
// ...
}
unblock_input (); // <-- Boom today.
But that's just where the bug catches up with us - fiddling with the
block/unblock input calls can move the crash around a bit.
If we break out xtrace, the bad request can be found:
002:<:15b2: 12: RENDER-Request(139,17):
CreateGlyphSet gsid=0x036002e1
format=0x00000023
002:<:15b3:17436: RENDER-Request(139,20):
AddGlyphs glyphset=0x036002e1
glyphids=0x00000441;
glyphs={width=136 height=128 x=0 y=101 xOff=136 yOff=0};
data=0x00,0x00,0x00, … } ← 17408 bytes
002:>:15b3:Error 16=Length: major=139, minor=20, bad=56623841
If I swap out the "Noto Color Emoji" font and request "Noto Emoji"
to avoid the crash, we still see AddGlyph requests, but they're much
smaller:
#reqs size
2 704
2 600
3 588
3 556
6 512
5 508
2 476
15 468
5 460
16 428
31 424
5 412
5 392
40 388
11 380
3 364
44 352
38 348
6 340
5 336
53 316
11 308
1 292
4 288
6 284
62 280
10 268
55 252
6 248
14 244
3 228
23 224
8 220
7 208
3 196
26 188
4 172
5 168
3 160
2 156
7 148
4 140
5 136
1 128
9 124
1 112
7 108
7 100
3 92
3 88
1 84
5 76
5 64
5 60
2 52
2 48
1 40
6 28
So... either this request is flat-out too large (a bug? there aren't that
many glyphs in N-C-E) and it needs to be chunked or we need to be telling
X we're going to be making bigger requests somehow.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-01-10 20:47 ` bug#30045: X protocol error and a test case Vivek Dasmohapatra
@ 2018-01-11 17:03 ` Vivek Dasmohapatra
2018-03-20 17:39 ` Glenn Morris
0 siblings, 1 reply; 13+ messages in thread
From: Vivek Dasmohapatra @ 2018-01-11 17:03 UTC (permalink / raw)
To: 30045
[-- Attachment #1: Type: TEXT/PLAIN, Size: 626 bytes --]
Looks like it gets triggered inside XftFontLoadGlyphs
-> …/.libs/libXft.so.2.3.2(XftFontLoadGlyphs+0x716) [0x7f415551fd16]
-> …/.libs/libXft.so.2.3.2(XftGlyphExtents+0x14b) [0x7f415551cf6b]
-> [backtrace enters emacs proper]
-> … (xftfont_text_extents)
but it would appear that the cause is that Xft can't process colour fonts
like Noto Color Emoji.
So we either have to:
- hack on libXft until it can, and make that a requirement
- use some other mechanism for colour fonts
- exclude fonts like N-C-E /before/ we get to Xft so we don't crash
https://github.com/googlei18n/noto-emoji/issues/183
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-01-11 17:03 ` Vivek Dasmohapatra
@ 2018-03-20 17:39 ` Glenn Morris
2018-03-22 19:12 ` Vivek Dasmohapatra
2018-06-12 18:26 ` Vivek Dasmohapatra
0 siblings, 2 replies; 13+ messages in thread
From: Glenn Morris @ 2018-03-20 17:39 UTC (permalink / raw)
To: Vivek Dasmohapatra; +Cc: 30045
Vivek Dasmohapatra wrote:
> - exclude fonts like N-C-E /before/ we get to Xft so we don't crash
Does it work to add "Noto Color Emoji" to the default value of
Vface_ignored_fonts in src/xfaces.c?
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-03-20 17:39 ` Glenn Morris
@ 2018-03-22 19:12 ` Vivek Dasmohapatra
2018-06-12 18:26 ` Vivek Dasmohapatra
1 sibling, 0 replies; 13+ messages in thread
From: Vivek Dasmohapatra @ 2018-03-22 19:12 UTC (permalink / raw)
To: Glenn Morris; +Cc: 30045
> Does it work to add "Noto Color Emoji" to the default value of
> Vface_ignored_fonts in src/xfaces.c?
I'll give it a try.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-03-20 17:39 ` Glenn Morris
2018-03-22 19:12 ` Vivek Dasmohapatra
@ 2018-06-12 18:26 ` Vivek Dasmohapatra
2018-06-13 14:17 ` Robert Pluim
1 sibling, 1 reply; 13+ messages in thread
From: Vivek Dasmohapatra @ 2018-06-12 18:26 UTC (permalink / raw)
To: Glenn Morris; +Cc: 30045
> Does it work to add "Noto Color Emoji" to the default value of
> Vface_ignored_fonts in src/xfaces.c?
Sorry about the delay, got distracted.
Setting face-ignored-fonts to "Noto Color" prevented the crash.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-06-12 18:26 ` Vivek Dasmohapatra
@ 2018-06-13 14:17 ` Robert Pluim
2018-06-13 15:48 ` Vivek Dasmohapatra
2018-07-15 17:19 ` Vivek Dasmohapatra
0 siblings, 2 replies; 13+ messages in thread
From: Robert Pluim @ 2018-06-13 14:17 UTC (permalink / raw)
To: Vivek Dasmohapatra; +Cc: 30045
Vivek Dasmohapatra <vivek@etla.org> writes:
>> Does it work to add "Noto Color Emoji" to the default value of
>> Vface_ignored_fonts in src/xfaces.c?
>
> Sorry about the delay, got distracted.
>
> Setting face-ignored-fonts to "Noto Color" prevented the crash.
Thanks for testing. A similar but more general fix was installed on
emacs-26 and master, would it be possible for you to test the latest
version of either of those?
Thanks
Robert
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-06-13 14:17 ` Robert Pluim
@ 2018-06-13 15:48 ` Vivek Dasmohapatra
2018-07-15 17:19 ` Vivek Dasmohapatra
1 sibling, 0 replies; 13+ messages in thread
From: Vivek Dasmohapatra @ 2018-06-13 15:48 UTC (permalink / raw)
To: Robert Pluim; +Cc: 30045
> emacs-26 and master, would it be possible for you to test the latest
> version of either of those?
Sure, should be doable some time this week.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-06-13 14:17 ` Robert Pluim
2018-06-13 15:48 ` Vivek Dasmohapatra
@ 2018-07-15 17:19 ` Vivek Dasmohapatra
2018-07-16 13:42 ` Robert Pluim
1 sibling, 1 reply; 13+ messages in thread
From: Vivek Dasmohapatra @ 2018-07-15 17:19 UTC (permalink / raw)
To: Robert Pluim; +Cc: 30045
> Thanks for testing. A similar but more general fix was installed on
> emacs-26 and master, would it be possible for you to test the latest
> version of either of those?
Still breaks in 26.1 with the code I supplied earlier in the bug.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-07-15 17:19 ` Vivek Dasmohapatra
@ 2018-07-16 13:42 ` Robert Pluim
2018-07-16 14:38 ` Vivek Dasmohapatra
0 siblings, 1 reply; 13+ messages in thread
From: Robert Pluim @ 2018-07-16 13:42 UTC (permalink / raw)
To: Vivek Dasmohapatra; +Cc: 30045
Vivek Dasmohapatra <vivek@etla.org> writes:
>> Thanks for testing. A similar but more general fix was installed on
>> emacs-26 and master, would it be possible for you to test the latest
>> version of either of those?
>
> Still breaks in 26.1 with the code I supplied earlier in the bug.
Is that release 26.1, or the HEAD of the emacs-26 branch? The fix was
not in release 26.1.
Regards
Robert
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-07-16 13:42 ` Robert Pluim
@ 2018-07-16 14:38 ` Vivek Dasmohapatra
2018-07-16 15:55 ` Robert Pluim
0 siblings, 1 reply; 13+ messages in thread
From: Vivek Dasmohapatra @ 2018-07-16 14:38 UTC (permalink / raw)
To: Robert Pluim; +Cc: 30045
> Is that release 26.1, or the HEAD of the emacs-26 branch? The fix was
> not in release 26.1.
Ah. I just tried with commit acaebed014 and there was no crash,
just the no-glyph box where the character would otherwise have
been, so it works as of then.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#30045: X protocol error and a test case
2018-07-16 14:38 ` Vivek Dasmohapatra
@ 2018-07-16 15:55 ` Robert Pluim
0 siblings, 0 replies; 13+ messages in thread
From: Robert Pluim @ 2018-07-16 15:55 UTC (permalink / raw)
To: Vivek Dasmohapatra; +Cc: 30045
Vivek Dasmohapatra <vivek@etla.org> writes:
>> Is that release 26.1, or the HEAD of the emacs-26 branch? The fix was
>> not in release 26.1.
>
> Ah. I just tried with commit acaebed014 and there was no crash,
> just the no-glyph box where the character would otherwise have
> been, so it works as of then.
OK, thanks for testing.
Regards
Robert
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2018-07-16 15:55 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-09 17:37 bug#30045: Emoji causing Emacs (GTK+3 backend) to crash Yegor Timoshenko
2018-01-09 21:28 ` bug#30045: Triggered by trying to open Noto Color(sic) Emoji Vivek Dasmohapatra
2018-01-10 20:47 ` bug#30045: X protocol error and a test case Vivek Dasmohapatra
2018-01-11 17:03 ` Vivek Dasmohapatra
2018-03-20 17:39 ` Glenn Morris
2018-03-22 19:12 ` Vivek Dasmohapatra
2018-06-12 18:26 ` Vivek Dasmohapatra
2018-06-13 14:17 ` Robert Pluim
2018-06-13 15:48 ` Vivek Dasmohapatra
2018-07-15 17:19 ` Vivek Dasmohapatra
2018-07-16 13:42 ` Robert Pluim
2018-07-16 14:38 ` Vivek Dasmohapatra
2018-07-16 15:55 ` Robert Pluim
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.