Subject: bug#76944: 31.0.50; X protocol error: BadGC (invalid GC parameter) on protocol request 60

From: Visuwesh <[email-masked]>
Date: Tue, 11 Mar 2025 20:58:53 +0530

While trying to reproduce bug#73456, I ended up with a different error.

When using Emacs as usual, all frames except one were killed.  However,
I still did not get the GDB prompt so I did

    % kill -USR2 EMACS-PID

to no avail.  Later, reading etc/DEBUG asked me to do

    % kill -TSTP EMACS-PID

which ended up with

    Thread 1 "emacs" received signal SIGTSTP, Stopped (user).
    [Switching to Thread 0x7ffff5274300 (LWP 85389)]
    futex_wait (futex_word=0x7ffff701f8c0, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
    warning: 146	../sysdeps/nptl/futex-internal.h: No such file or directory

After producing the backtrace (see below), I could not see the
*Messages* buffer after `c', so I followed etc/DEBUG further and loaded
etc/emacs-buffer.gdb, and got a dump of the *Messages* buffer.  This has

    Auto-saving...done
    X protocol error: BadGC (invalid GC parameter) on protocol request 60
    Serial no: 7157781
    Failing resource ID (if any): 0x1e37440
    Minor code: 0
    This is a bug!  Please report this to [email-masked]!

It says to report it, so here I am.  I have the core file for this
process, and still haven't killed it.  I started Emacs under gdb as:

    (gdb) run --fg-daemon=vz -xrm "emacs.synchronous: true"

The build information in the bug report, and that of the dead(?) Emacs
should be the same.  I built Emacs with CFLAGS=-g3 as per Eli's advice
in bug#73456.  This new error was obtained _after_ the error in
bug#73456 was shown.  Gdb did not break then however, so I couldn't get
a backtrace.

I hope the backtrace this time is somewhat helpful.

(gdb) bt
#0  futex_wait (futex_word=0x7ffff701f8c0, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
#1  __GI___lll_lock_wait (futex=futex@entry=0x7ffff701f8c0, private=0) at ./nptl/lowlevellock.c:49
#2  0x00007ffff62953a2 in lll_mutex_lock_optimized (mutex=0x7ffff701f8c0) at ./nptl/pthread_mutex_lock.c:48
#3  ___pthread_mutex_lock (mutex=0x7ffff701f8c0) at ./nptl/pthread_mutex_lock.c:93
#4  0x00007ffff6f42a27 in ??? () at /lib/x86_64-linux-gnu/libcairo.so.2
#5  0x00007ffff6f4589c in cairo_scaled_font_text_to_glyphs () at /lib/x86_64-linux-gnu/libcairo.so.2
#6  0x00005555557bd73b in ftcrfont_encode_char (font=0x5555599e4c70, c=<optimized out>) at ftcrfont.c:395
#7  0x00005555557586ab in font_has_char (f=f@entry=0x55555b224290, font=0x5555599e4c75, c=c@entry=2949) at font.c:3067
#8  0x00005555557c0195 in fontset_find_font (fontset=0x55555b5f2605, c=c@entry=2949, face=face@entry=0x555577978dd0, charset_id=charset_id@entry=-1, fallback=fallback@entry=false) at fontset.c:684
#9  0x00005555557c0bfd in fontset_font (fontset=fontset@entry=0x5555b6c86a5d, c=c@entry=2949, face=face@entry=0x555577978dd0, id=-1) at fontset.c:782
#10 0x00005555557c14f8 in font_for_char (face=face@entry=0x555577978dd0, c=c@entry=2949, pos=pos@entry=1, object=object@entry=0x5555783e0314) at fontset.c:1072
#11 0x0000555555759987 in font_range (pos=2, pos@entry=1, pos_byte=4, pos_byte@entry=1, limit=limit@entry=0x7fffffff8508, w=w@entry=0x5555b75c6110, face=face@entry=0x555577978dd0, string=string@entry=0x5555783e0314, ch=2949) at font.c:3980
#12 0x00005555557a7f9c in autocmp_chars (rule=<optimized out>, charpos=charpos@entry=1, bytepos=bytepos@entry=1, limit=2, limit@entry=17, win=win@entry=0x5555b75c6110, face=face@entry=0x555577978dd0, string=0x5555783e0314, direction=0x33c0, ch=2949) at composite.c:963
#13 0x00005555557a98a0 in composition_reseat_it (cmp_it=cmp_it@entry=0x7fffffff94d0, charpos=1, bytepos=1, endpos=17, w=0x5555b75c6110, bidi_level=<optimized out>, face=0x555577978dd0, string=0x5555783e0314) at composite.c:1346
#14 0x00005555555ce5b0 in next_element_from_string (it=0x7fffffff8c10) at xdisp.c:9444
#15 0x00005555555d97c8 in get_next_display_element (it=it@entry=0x7fffffff8c10) at xdisp.c:8309
#16 0x00005555555e5f6c in display_string (string=string@entry=0x0, lisp_string=lisp_string@entry=0x5555783e0314, face_string=face_string@entry=0x0, face_string_pos=face_string_pos@entry=0, start=start@entry=0, it=it@entry=0x7fffffff8c10, field_width=<optimized out>, precision=<optimized out>, max_x=958, multibyte=<optimized out>) at xdisp.c:29376
#17 0x00005555555e662c in display_mode_element (it=it@entry=0x7fffffff8c10, depth=9, depth@entry=7, field_width=-6, precision=precision@entry=-75, elt=0x5555783e0314, props=<optimized out>, props@entry=0x0, risky=false) at xdisp.c:27853
#18 0x00005555555e8132 in display_mode_element (it=it@entry=0x7fffffff8c10, depth=7, depth@entry=5, field_width=0, precision=precision@entry=-69, elt=<optimized out>, props=props@entry=0x0, risky=false) at xdisp.c:28171
#19 0x00005555555e8132 in display_mode_element (it=it@entry=0x7fffffff8c10, depth=5, depth@entry=3, field_width=0, precision=precision@entry=-69, elt=<optimized out>, props=props@entry=0x0, risky=false) at xdisp.c:28171
#20 0x00005555555e8132 in display_mode_element (it=it@entry=0x7fffffff8c10, depth=3, depth@entry=1, field_width=0, precision=precision@entry=-69, elt=<optimized out>, props=props@entry=0x0, risky=false) at xdisp.c:28171
#21 0x00005555555e8132 in display_mode_element (it=it@entry=0x7fffffff8c10, depth=1, depth@entry=0, field_width=field_width@entry=0, precision=precision@entry=0, elt=<optimized out>, elt@entry=0x7ffff17423c3, props=props@entry=0x0, risky=false) at xdisp.c:28171
#22 0x00005555555eb939 in display_mode_line (w=w@entry=0x5555b75c6110, face_id=MODE_LINE_ACTIVE_FACE_ID, format=0x7ffff17423c3) at xdisp.c:27587
#23 0x0000555555600a84 in display_mode_lines (w=0x5555b75c6110) at xdisp.c:27496
#24 redisplay_window (window=0x5555b75c6115, just_this_one_p=just_this_one_p@entry=false) at xdisp.c:21045
#25 0x0000555555602de2 in redisplay_window_0 (window=window@entry=0x5555b75c6115) at xdisp.c:18127
#26 0x000055555573a4b0 in internal_condition_case_1 (bfun=bfun@entry=0x555555602db3 <redisplay_window_0>, arg=arg@entry=0x5555b75c6115, handlers=<optimized out>, hfun=hfun@entry=0x5555555bae2e <redisplay_window_error>) at eval.c:1626
#27 0x00005555555b846e in redisplay_windows (window=0x5555b75c6115) at xdisp.c:18096
#28 0x00005555555e9cdb in redisplay_internal () at xdisp.c:17513
#29 0x00005555555eaf0f in redisplay () at xdisp.c:16672
#30 0x00005555556c8d12 in read_char (commandflag=1, map=map@entry=0x555573944a13, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffe15b, end_time=end_time@entry=0x0) at keyboard.c:2672
#31 0x00005555556cb6a5 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffe270, prompt=prompt@entry=0x0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=false) at keyboard.c:10757
#32 0x00005555556cd67e in command_loop_1 () at keyboard.c:1424
#33 0x000055555573a43a in internal_condition_case (bfun=bfun@entry=0x5555556cd1d7 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x5555556be477 <cmd_error>) at eval.c:1602
#34 0x00005555556b977e in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1163
#35 0x000055555573a378 in internal_catch (tag=tag@entry=0x12420, func=func@entry=0x5555556b975b <command_loop_2>, arg=arg@entry=0x90) at eval.c:1282
#36 0x00005555556b9738 in command_loop () at keyboard.c:1141
#37 0x00005555556be07c in recursive_edit_1 () at keyboard.c:749
#38 0x00005555556be3c2 in Frecursive_edit () at keyboard.c:832
#39 0x00005555556b8b0d in main (argc=4, argv=<optimized out>) at emacs.c:2562
(gdb) bt full
#0  futex_wait (futex_word=0x7ffff701f8c0, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
        __ret = -512
        err = <optimized out>
        err = <optimized out>
        __ret = <optimized out>
        resultvar = <optimized out>
        __arg4 = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a4 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
#1  __GI___lll_lock_wait (futex=futex@entry=0x7ffff701f8c0, private=0) at ./nptl/lowlevellock.c:49
#2  0x00007ffff62953a2 in lll_mutex_lock_optimized (mutex=0x7ffff701f8c0) at ./nptl/pthread_mutex_lock.c:48
        __futex = 0x7ffff701f8c0
        private = <optimized out>
        private = <optimized out>
        __futex = <optimized out>
#3  ___pthread_mutex_lock (mutex=0x7ffff701f8c0) at ./nptl/pthread_mutex_lock.c:93
        type = <optimized out>
        id = <optimized out>
#4  0x00007ffff6f42a27 in ??? () at /lib/x86_64-linux-gnu/libcairo.so.2
#5  0x00007ffff6f4589c in cairo_scaled_font_text_to_glyphs () at /lib/x86_64-linux-gnu/libcairo.so.2
#6  0x00005555557bd73b in ftcrfont_encode_char (font=0x5555599e4c70, c=<optimized out>) at ftcrfont.c:395
        ftcrfont_info = 0x5555599e4c70
        utf8 = "அ\000"
        utf8len = <optimized out>
        stack_glyph = {index = 1725, x = 0, y = 0}
        glyphs = 0x7fffffff82a0
        num_glyphs = 1
#7  0x00005555557586ab in font_has_char (f=f@entry=0x55555b224290, font=0x5555599e4c75, c=c@entry=2949) at font.c:3067
        fontp = 0x5555599e4c70
#8  0x00005555557c0195 in fontset_find_font (fontset=0x55555b5f2605, c=c@entry=2949, face=face@entry=0x555577978dd0, charset_id=charset_id@entry=-1, fallback=fallback@entry=false) at fontset.c:684
        font_def = <optimized out>
        font_entity = <optimized out>
        font_object = <optimized out>
        vec = 0x55555a658a25
        font_group = 0x55555a9238e5
        i = <optimized out>
        charset_matched = 0
        found_index = <optimized out>
        f = 0x55555b224290
        rfont_def = 0x55555a9238e5
#9  0x00005555557c0bfd in fontset_font (fontset=fontset@entry=0x5555b6c86a5d, c=c@entry=2949, face=face@entry=0x555577978dd0, id=-1) at fontset.c:782
        rfont_def = 0x2
        default_rfont_def = 0x0
        base_fontset = 0x55555cc3f7d5
#10 0x00005555557c14f8 in font_for_char (face=face@entry=0x555577978dd0, c=c@entry=2949, pos=pos@entry=1, object=object@entry=0x5555783e0314) at fontset.c:1072
        fontset = 0x5555b6c86a5d
        rfont_def = <optimized out>
        charset = <optimized out>
        id = <optimized out>
#11 0x0000555555759987 in font_range (pos=2, pos@entry=1, pos_byte=4, pos_byte@entry=1, limit=limit@entry=0x7fffffff8508, w=w@entry=0x5555b75c6110, face=face@entry=0x555577978dd0, string=string@entry=0x5555783e0314, ch=2949) at font.c:3980
        category = <optimized out>
        ignore = 0
        c = 2949
        font_object = 0x0
        f = <optimized out>
#12 0x00005555557a7f9c in autocmp_chars (rule=<optimized out>, charpos=charpos@entry=1, bytepos=bytepos@entry=1, limit=2, limit@entry=17, win=win@entry=0x5555b75c6110, face=face@entry=0x555577978dd0, string=0x5555783e0314, direction=0x33c0, ch=2949) at composite.c:963
        count = {bytes = <optimized out>}
        pos = 0x6
        to = 2
        pt = 15189
        pt_byte = 15191
        re = 0x7ffff24fd784
        font_object = 0x55555b224295
        lgstring = <optimized out>
        len = <optimized out>
        f = 0x55555b224290
#13 0x00005555557a98a0 in composition_reseat_it (cmp_it=cmp_it@entry=0x7fffffff94d0, charpos=1, bytepos=1, endpos=17, w=0x5555b75c6110, bidi_level=<optimized out>, face=0x555577978dd0, string=0x5555783e0314) at composite.c:1346
        lgstring = 0x0
        val = <optimized out>
        elt = <optimized out>
        direction = 0x33c0
        i = <optimized out>
#14 0x00005555555ce5b0 in next_element_from_string (it=0x7fffffff8c10) at xdisp.c:9444
        position = {charpos = 1, bytepos = 1}
#15 0x00005555555d97c8 in get_next_display_element (it=it@entry=0x7fffffff8c10) at xdisp.c:8309
        success_p = <optimized out>
        get_next = <optimized out>
#16 0x00005555555e5f6c in display_string (string=string@entry=0x0, lisp_string=lisp_string@entry=0x5555783e0314, face_string=face_string@entry=0x0, face_string_pos=face_string_pos@entry=0, start=start@entry=0, it=it@entry=0x7fffffff8c10, field_width=<optimized out>, precision=<optimized out>, max_x=958, multibyte=<optimized out>) at xdisp.c:29376
        x_before = <optimized out>
        i = <optimized out>
        nglyphs = <optimized out>
        x = <optimized out>
        n_glyphs_before = <optimized out>
        hpos_at_start = <optimized out>
        saved_face_id = <optimized out>
        row = 0x555576b70710
        it_charpos = 1
#17 0x00005555555e662c in display_mode_element (it=it@entry=0x7fffffff8c10, depth=9, depth@entry=7, field_width=-6, precision=precision@entry=-75, elt=0x5555783e0314, props=<optimized out>, props@entry=0x0, risky=false) at xdisp.c:27853
        c = <optimized out>
        offset = 0
        n = 0
        field = <optimized out>
        prec = -75
        literal = true
        tail_recurse = <optimized out>
#18 0x00005555555e8132 in display_mode_element (it=it@entry=0x7fffffff8c10, depth=7, depth@entry=5, field_width=0, precision=precision@entry=-69, elt=<optimized out>, props=props@entry=0x0, risky=false) at xdisp.c:28171
        li = {tortoise = 0x555565eef4a3, max = 4, n = 0, q = 4}
        car = <optimized out>
        tem = <optimized out>
        n = 6
        field = <optimized out>
        prec = <optimized out>
        literal = <optimized out>
        tail_recurse = <optimized out>
#19 0x00005555555e8132 in display_mode_element (it=it@entry=0x7fffffff8c10, depth=5, depth@entry=3, field_width=0, precision=precision@entry=-69, elt=<optimized out>, props=props@entry=0x0, risky=false) at xdisp.c:28171
        li = {tortoise = 0x7ffff26bff13, max = 2, n = 0, q = 1}
        car = <optimized out>
        tem = <optimized out>
        n = 0
        field = <optimized out>
        prec = <optimized out>
        literal = <optimized out>
        tail_recurse = <optimized out>
#20 0x00005555555e8132 in display_mode_element (it=it@entry=0x7fffffff8c10, depth=3, depth@entry=1, field_width=0, precision=precision@entry=-69, elt=<optimized out>, props=props@entry=0x0, risky=false) at xdisp.c:28171
        li = {tortoise = 0x7ffff26bfee3, max = 2, n = 0, q = 2}
        car = <optimized out>
        tem = <optimized out>
        n = 0
        field = <optimized out>
        prec = <optimized out>
        literal = <optimized out>
        tail_recurse = <optimized out>
#21 0x00005555555e8132 in display_mode_element (it=it@entry=0x7fffffff8c10, depth=1, depth@entry=0, field_width=field_width@entry=0, precision=precision@entry=0, elt=<optimized out>, elt@entry=0x7ffff17423c3, props=props@entry=0x0, risky=false) at xdisp.c:28171
        li = {tortoise = 0x7ffff1742383, max = 16, n = 0, q = 14}
        car = <optimized out>
        tem = <optimized out>
        n = 69
        field = <optimized out>
        prec = <optimized out>
        literal = <optimized out>
        tail_recurse = <optimized out>
#22 0x00005555555eb939 in display_mode_line (w=w@entry=0x5555b75c6110, face_id=MODE_LINE_ACTIVE_FACE_ID, format=0x7ffff17423c3) at xdisp.c:27587
        it = {window = 0x5555b75c6115, w = 0x5555b75c6110, f = 0x55555b224290, method = GET_FROM_STRING, stop_charpos = 17, prev_stop = 0, base_level_stop = 0, end_charpos = 17, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 17, multibyte_p = true, tab_line_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 = 0x55555613a560, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 1, ctl_chars = {0x0 <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 = -1, string_pos = {charpos = 1, bytepos = 1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x5555783e0314, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 1, 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_number_produced_p = false, align_visually_p = false, line_wrap = TRUNCATE, base_face_id = 1, c = 32, len = 1, cmp_it = {stop_pos = 1, id = -1, ch = 2949, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x7fffffff8c10, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 32, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 8, font_height = 0x0, object = 0x5555783e0314, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 8, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 958, last_visible_y = 1016, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x555576b70710, area = TEXT_AREA, nglyphs = 1, pixel_width = 3, ascent = 12, descent = 3, max_ascent = 14, max_descent = 6, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 12, max_phys_descent = 4, current_x = 407, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 76, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 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 = 1, charpos = 1, ch = 2949, nchars = 1, ch_len = 3, type = STRONG_L, type_after_wn = STRONG_L, orig_type = STRONG_L, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = NEUTRAL_WS, orig_type = NEUTRAL_WS}, last_strong = {charpos = 4, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 0, type = STRONG_L, orig_type = NEUTRAL_WS}, next_for_ws = {charpos = 1, type = STRONG_L, 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 = 17, 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 = 0x5555783e0314, s = 0x0, schars = 17, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x5555b75c6110, paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, frame_window_p = true}, paragraph_embedding = L2R, min_width_property = 0x0, min_width_start = 0}
        face = <optimized out>
        count = {bytes = <optimized out>}
#23 0x0000555555600a84 in display_mode_lines (w=0x5555b75c6110) at xdisp.c:27496
        window_mode_line_format = <optimized out>
        count = {bytes = <optimized out>}
        old_selected_window = 0x5555b75c6115
        new_frame = 0x55555b224295
        n = 0
        sel_w = 0x5555b75c6110
        old_selected_window = <optimized out>
        new_frame = <optimized out>
        count = {bytes = <optimized out>}
        n = <optimized out>
        sel_w = <optimized out>
        window = <optimized out>
        default_help = <optimized out>
        window_mode_line_format = <optimized out>
        window_tab_line_format = <optimized out>
        window_header_line_format = <optimized out>
#24 redisplay_window (window=0x5555b75c6115, just_this_one_p=just_this_one_p@entry=false) at xdisp.c:21045
        count1 = {bytes = <optimized out>}
        w = 0x5555b75c6110
        f = <optimized out>
        buffer = <optimized out>
        old = <optimized out>
        lpoint = {charpos = 15189, bytepos = 15191}
        opoint = {charpos = <optimized out>, bytepos = <optimized out>}
        startp = {charpos = <optimized out>, bytepos = <optimized out>}
        update_mode_line = <optimized out>
        tem = <optimized out>
        it = {window = 0x0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 1, prev_stop = 93825004709216, base_level_stop = 0, end_charpos = 0, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = false, tab_line_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 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff}, start = {pos = {charpos = -1, bytepos = 4294967295}, overlay_string_index = 0, string_pos = {charpos = 1, 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 = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 5}, dpvec_index = 35}, from_overlay = 0x0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = L2R, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = (WORD_WRAP | WINDOW_WRAP | unknown: 0xfffffffc), voffset = -1, space_width = 0xfffffffe, font_height = 0x0}}, sp = 0, selective = 0, what = 4294947728, face_id = 32767, 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_number_produced_p = false, align_visually_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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 524288, to = 0, width = 0}, char_to_display = 1483553285, glyphless_method = 21845, image_id = 1, xwidget = 0x1, slice = {x = 0x80000, y = 0x10000003ae, width = 0x0, height = 0xffffffff}, space_width = 0x0, voffset = 31680, tab_width = -24778, font_height = 0x100000001, object = 0xd00000008, position = {charpos = 3, bytepos = 55834574848}, truncation_pixel_width = 3, 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 = 0x10, area = TEXT_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, wrap_prefix_width = 0, continuation_lines_width = 1048576, eol_pos = {charpos = 1, bytepos = 1}, current_y = 0, first_vpos = 0, vpos = -1, hpos = -1, lnum = 0, lnum_bytepos = 25769803782, lnum_width = 6, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 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 = -1, ch_len = 0, type = 4294967295, type_after_wn = 4294967295, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = STRONG_L}, next_for_neutral = {charpos = 0, type = 4294967295, orig_type = 4294967295}, 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 115 times>, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 157 '\235', flags = 85 'U'}, {next_for_neutral_pos = 93825665151299, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 5, level = 96 '`', flags = 89 'Y'}, {next_for_neutral_pos = 93825044134400, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824994157839, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 144 '\220', flags = 85 'U'}, {next_for_neutral_pos = 93824993012389, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 2, level = 190 '\276', flags = 242 '\362'}, {next_for_neutral_pos = 93824993012389, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824993018138, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824993019874, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 3, level = 1 '\001', flags = 0 '\000'}, {next_for_neutral_pos = 93824996569952, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 5016, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 11 '\v'}, {next_for_neutral_pos = 93824993024649, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, level = 151 '\227', flags = 85 'U'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 245 '\365', flags = 244 '\364'}, {next_for_neutral_pos = 224, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string = {lstring = 0x555555615b2a <window_change_record+85>, s = 0x555555812fc8 "f\204\362\377y\204\362\377\210\204\362\377\224\204\362\377\237\204\362\377\262\204\362\377\253\204\362\377u\205\362\377u\205\362\377Ą\362\377ӄ\362\377\342\204\362\377Ʌ\362\377^\205\362\377̒\362\377\265\222\362\377\246\223\362\377\361\222\362\377n\223\362\377S\245\362\377\\\245\362\377h\245\362\377{\245\362\377\222\245\362\377\255\245\362\377̥\362\377\354\245\362\377\027\246\362\3775\275\362\377\\\267\362\377l\267\362\377\200\267\362\377\230\267\362\377\264\267\362\377Է\362\377\370\267\362\377'\270\362\377\266\325\362\377\234\326\362\377\234\326\362\377\234\326\362\377\234\326\362\377\354\325\362\377\234\326\362\377\234\326\362\377\234\326\362\377\234\326\362\377\234\326\362\377\027\326\362\377\304\326\362\377"..., schars = 93824993024725, bufpos = 0, from_disp_str = true, unibyte = false}, w = 0x5555b75c6115, paragraph_dir = NEUTRAL_DIR, separator_limit = 6, first_elt = true, new_paragraph = false, frame_window_p = true}, paragraph_embedding = (unknown: 0x11fd988), min_width_property = 0x0, min_width_start = 1}
        current_matrix_up_to_date_p = <optimized out>
        used_current_matrix_p = <optimized out>
        temp_scroll_step = false
        count = {bytes = <optimized out>}
        rc = <optimized out>
        centering_position = <optimized out>
        last_line_misfit = <optimized out>
        beg_unchanged = <optimized out>
        end_unchanged = <optimized out>
        frame_line_height = <optimized out>
        margin = <optimized out>
        use_desired_matrix = <optimized out>
        itdata = <optimized out>
        lchars_modiff = <optimized out>
        ochars_modiff = <optimized out>
        force_start = <optimized out>
#25 0x0000555555602de2 in redisplay_window_0 (window=window@entry=0x5555b75c6115) at xdisp.c:18127
#26 0x000055555573a4b0 in internal_condition_case_1 (bfun=bfun@entry=0x555555602db3 <redisplay_window_0>, arg=arg@entry=0x5555b75c6115, handlers=<optimized out>, hfun=hfun@entry=0x5555555bae2e <redisplay_window_error>) at eval.c:1626
        val = <optimized out>
        c = 0x5555559c0be0
#27 0x00005555555b846e in redisplay_windows (window=0x5555b75c6115) at xdisp.c:18096
        w = 0x5555b75c6110
#28 0x00005555555e9cdb in redisplay_internal () at xdisp.c:17513
        gcscrollbars = <optimized out>
        f_redisplay_flag = <optimized out>
        f = 0x55555b224290
        tty_root_frames = <optimized out>
        w = <optimized out>
        sw = <optimized out>
        fr = <optimized out>
        must_finish = <optimized out>
        match_p = <optimized out>
        tlbufpos = {charpos = <optimized out>, bytepos = <optimized out>}
        tlendpos = {charpos = <optimized out>, bytepos = <optimized out>}
        number_of_visible_frames = <optimized out>
        sf = 0x55555b224290
        polling_stopped_here = <optimized out>
        tail = 0x55555bf4f8a3
        frame = 0x55555b224295
        hscroll_retries = <optimized out>
        garbaged_frame_retries = <optimized out>
        consider_all_windows_p = <optimized out>
        update_miniwindow_p = <optimized out>
        count = {bytes = <optimized out>}
        retry = <optimized out>
        previous_frame = <optimized out>
        current_matrices_cleared = <optimized out>
        new_count = <optimized out>
#29 0x00005555555eaf0f in redisplay () at xdisp.c:16672
#30 0x00005555556c8d12 in read_char (commandflag=1, map=map@entry=0x555573944a13, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffe15b, end_time=end_time@entry=0x0) at keyboard.c:2672
        echo_current = true
        c = <optimized out>
        local_getcjmp = {{__jmpbuf = {15189, 93825032412480, 8589934592, 1, 1, 60758, 93825060092781, 93825499679267}, __mask_was_saved = 0, __saved_mask = {__val = {93825665089267, 93825665089267, 93826213389907, 4295080411, 93825499679267, 18446744073709551608, 48, 128, 18446744073709551608, 0, 93824993804995, 0, 140733193388037, 140737255999827, 0, 62160}}}}
        save_jump = {{__jmpbuf = {44640, 93824994161187, 0, 0, 140737488346832, 93825060092781, 93825060092776, 140737265945240}, __mask_was_saved = 44640, __saved_mask = {__val = {0, 2, 93825060092781, 93825060092781, 93824994160269, 93824995110856, 44640, 93825060092781, 128, 0, 93824994157783, 46912265566520, 93825087919040, 91873696, 93824994158153, 93825032412464}}}}
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = 0x0
        also_record = 0x0
        reread = false
        recorded = false
        polling_stopped_here = false
        orig_kboard = 0x55559dab25b0
        retry = <optimized out>
        jmpcount = {bytes = <optimized out>}
        c_volatile = 0x555555900da0 <lispsym+44640>
#31 0x00005555556cb6a5 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffe270, prompt=prompt@entry=0x0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=false) at keyboard.c:10757
        interrupted_kboard = 0x55559dab25b0
        interrupted_frame = 0x55555b224290
        key = <optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = <optimized out>
        keys_local_start = 0
        new_binding = <optimized out>
        count = {bytes = <optimized out>}
        t = <optimized out>
        echo_start = 0
        keys_start = 0
        current_binding = 0x555573944a13
        first_unbound = 31
        mock_input = 0
        used_mouse_menu_history = {false <repeats 30 times>}
        fkey = {parent = 0x55556950e963, map = <optimized out>, start = 0, end = 0}
        keytran = {parent = 0x7ffff2bb6acb, map = <optimized out>, start = 0, end = 0}
        indec = {parent = 0x55556950e993, map = <optimized out>, start = 0, end = 0}
        shift_translated = false
        delayed_switch_frame = 0x0
        original_uppercase = 0x0
        original_uppercase_position = -1
        disabled_conversion = false
        starting_buffer = 0x55555960bb68
        fake_prefixed_keys = 0x0
        first_event = 0x0
        second_event = <optimized out>
#32 0x00005555556cd67e in command_loop_1 () at keyboard.c:1424
        cmd = <optimized out>
        keybuf = {0x555573946cf3, 0x30, 0x7ffff2be4e68, 0x2, 0x112e0, 0x55555572b223 <set_internal+913>, 0x0, 0x200000000, 0x7fffffffe340, 0x80, 0x555555901370 <lispsym+46128>, 0x7ffff2be4e68, 0x112e0, 0x30, 0x2, 0x7ffff26e826d, 0x4, 0x55555572ae8d <set_default_internal+665>, 0x555555812fc8, 0x112e0, 0x7ffff26e826d, 0x60, 0x0, 0x55555573b53d <unbind_to+353>, 0x0, 0x0, 0xb, 0x112e0, 0x30, 0x7ffff26e826d}
        i = <optimized out>
        last_pt = <optimized out>
        prev_modiff = 1435
        prev_buffer = 0x7ffff26e8268
#33 0x000055555573a43a in internal_condition_case (bfun=bfun@entry=0x5555556cd1d7 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x5555556be477 <cmd_error>) at eval.c:1602
        val = <optimized out>
        c = 0x5555559c0aa0
#34 0x00005555556b977e in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1163
        val = <optimized out>
#35 0x000055555573a378 in internal_catch (tag=tag@entry=0x12420, func=func@entry=0x5555556b975b <command_loop_2>, arg=arg@entry=0x90) at eval.c:1282
        val = <optimized out>
        c = 0x5555559bf9c0
#36 0x00005555556b9738 in command_loop () at keyboard.c:1141
#37 0x00005555556be07c in recursive_edit_1 () at keyboard.c:749
        count = {bytes = <optimized out>}
        val = <optimized out>
#38 0x00005555556be3c2 in Frecursive_edit () at keyboard.c:832
        count = {bytes = <optimized out>}
        buffer = <optimized out>
#39 0x00005555556b8b0d in main (argc=4, argv=<optimized out>) at emacs.c:2562
        stack_bottom_variable = 0x7ffff62a2ec1 <__libc_calloc+401>
        old_argc = <optimized out>
        no_loadup = false
        junk = 0x0
        dname_arg = 0x7fffffffea73 "vz"
        ch_to_dir = 0x0
        original_pwd = <optimized out>
        dump_mode = <optimized out>
        skip_args = 1
        temacs = 0x0
        attempt_load_pdump = <optimized out>
        only_version = false
        rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615}
        lc_all = <optimized out>
        sockfd = -1
        module_assertions = <optimized out>
(gdb) c
Continuing.

Thread 3 "gmain" received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7ffff03a96c0 (LWP 85405)]
0x00007ffff6303536 in __GI_ppoll (fds=0x7fffe8000b70, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
warning: 42	../sysdeps/unix/sysv/linux/ppoll.c: No such file or directory
(gdb) c
Continuing.

Thread 4 "dconf worker" received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7fffefba86c0 (LWP 85406)]
0x00007ffff6303536 in __GI_ppoll (fds=0x7fffe0000bb0, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
42	in ../sysdeps/unix/sysv/linux/ppoll.c
(gdb) c
Continuing.

Thread 5 "gdbus" received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7fffef3a76c0 (LWP 85407)]
0x00007ffff6303536 in __GI_ppoll (fds=0x7fffe4000bb0, nfds=2, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
42	in ../sysdeps/unix/sysv/linux/ppoll.c
(gdb) c
Continuing.

Thread 2 "pool-spawner" received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7ffff0baa6c0 (LWP 85404)]
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
warning: 38	../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory
(gdb) c
Continuing.

Thread 1 "emacs" received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7ffff5274300 (LWP 85389)]
futex_wait (futex_word=0x7ffff701f8c0, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
warning: 146	../sysdeps/nptl/futex-internal.h: No such file or directory
(gdb) c
Continuing.

Thread 6 "[pango] fontcon" received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7fffed66a6c0 (LWP 147966)]
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
warning: 38	../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory
(gdb) c
Continuing.

In GNU Emacs 31.0.50 (build 39, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.18.2, Xaw scroll bars) of 2025-03-11 built on astatine
Repository revision: 7ba62284137ba162df16f55c75bda4d56da7dfe7
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101015
System Description: Debian GNU/Linux trixie/sid

Configured using:
 'configure --with-sound=alsa --with-x-toolkit=lucid --without-xaw3d
 --without-gconf --without-libsystemd --with-cairoCFLAGS=-g3'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XINERAMA XINPUT2 XPM XRANDR LUCID ZLIB
Important settings:
  value of $LC_MONETARY: ta_IN.UTF-8
  value of $LC_NUMERIC: ta_IN.UTF-8
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  paredit-mode: t
  eros-mode: t
  flymake-mode: t
  pdf-occur-global-minor-mode: t
  minibuffer-depth-indicate-mode: t
  repeat-mode: t
  display-time-mode: t
  display-battery-mode: t
  delete-selection-mode: t
  xterm-mouse-mode: t
  vz/winkey-minor-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  use-hard-newlines: t
  tab-bar-history-mode: t
  tab-bar-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  undelete-frame-mode: t
  minibuffer-regexp-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  abbrev-mode: t

Load-path shadows:
/home/viz/lib/emacs/straight/build/transient/transient hides /home/viz/lib/ports/emacs/lisp/transient
/home/viz/lib/emacs/straight/build/org/ob-awk hides /home/viz/lib/ports/emacs/lisp/org/ob-awk
/home/viz/lib/emacs/straight/build/org/org-capture hides /home/viz/lib/ports/emacs/lisp/org/org-capture
/home/viz/lib/emacs/straight/build/org/ob-sql hides /home/viz/lib/ports/emacs/lisp/org/ob-sql
/home/viz/lib/emacs/straight/build/org/ol-doi hides /home/viz/lib/ports/emacs/lisp/org/ol-doi
/home/viz/lib/emacs/straight/build/org/org-plot hides /home/viz/lib/ports/emacs/lisp/org/org-plot
/home/viz/lib/emacs/straight/build/org/ob-dot hides /home/viz/lib/ports/emacs/lisp/org/ob-dot
/home/viz/lib/emacs/straight/build/org/ol-eshell hides /home/viz/lib/ports/emacs/lisp/org/ol-eshell
/home/viz/lib/emacs/straight/build/org/ob-C hides /home/viz/lib/ports/emacs/lisp/org/ob-C
/home/viz/lib/emacs/straight/build/org/ob-ref hides /home/viz/lib/ports/emacs/lisp/org/ob-ref
/home/viz/lib/emacs/straight/build/org/org-list hides /home/viz/lib/ports/emacs/lisp/org/org-list
/home/viz/lib/emacs/straight/build/org/org-mouse hides /home/viz/lib/ports/emacs/lisp/org/org-mouse
/home/viz/lib/emacs/straight/build/org/ob-haskell hides /home/viz/lib/ports/emacs/lisp/org/ob-haskell
/home/viz/lib/emacs/straight/build/org/ob-plantuml hides /home/viz/lib/ports/emacs/lisp/org/ob-plantuml
/home/viz/lib/emacs/straight/build/org/org-keys hides /home/viz/lib/ports/emacs/lisp/org/org-keys
/home/viz/lib/emacs/straight/build/org/org-clock hides /home/viz/lib/ports/emacs/lisp/org/org-clock
/home/viz/lib/emacs/straight/build/org/ox-html hides /home/viz/lib/ports/emacs/lisp/org/ox-html
/home/viz/lib/emacs/straight/build/org/oc-biblatex hides /home/viz/lib/ports/emacs/lisp/org/oc-biblatex
/home/viz/lib/emacs/straight/build/org/ob-table hides /home/viz/lib/ports/emacs/lisp/org/ob-table
/home/viz/lib/emacs/straight/build/org/ob hides /home/viz/lib/ports/emacs/lisp/org/ob
/home/viz/lib/emacs/straight/build/org/ol-w3m hides /home/viz/lib/ports/emacs/lisp/org/ol-w3m
/home/viz/lib/emacs/straight/build/org/ob-groovy hides /home/viz/lib/ports/emacs/lisp/org/ob-groovy
/home/viz/lib/emacs/straight/build/org/org-footnote hides /home/viz/lib/ports/emacs/lisp/org/org-footnote
/home/viz/lib/emacs/straight/build/org/org-entities hides /home/viz/lib/ports/emacs/lisp/org/org-entities
/home/viz/lib/emacs/straight/build/org/ob-org hides /home/viz/lib/ports/emacs/lisp/org/ob-org
/home/viz/lib/emacs/straight/build/org/org-macs hides /home/viz/lib/ports/emacs/lisp/org/org-macs
/home/viz/lib/emacs/straight/build/org/ob-shell hides /home/viz/lib/ports/emacs/lisp/org/ob-shell
/home/viz/lib/emacs/straight/build/org/ob-R hides /home/viz/lib/ports/emacs/lisp/org/ob-R
/home/viz/lib/emacs/straight/build/org/ob-lisp hides /home/viz/lib/ports/emacs/lisp/org/ob-lisp
/home/viz/lib/emacs/straight/build/org/ob-js hides /home/viz/lib/ports/emacs/lisp/org/ob-js
/home/viz/lib/emacs/straight/build/org/ob-maxima hides /home/viz/lib/ports/emacs/lisp/org/ob-maxima
/home/viz/lib/emacs/straight/build/org/org-element-ast hides /home/viz/lib/ports/emacs/lisp/org/org-element-ast
/home/viz/lib/emacs/straight/build/org/ox-ascii hides /home/viz/lib/ports/emacs/lisp/org/ox-ascii
/home/viz/lib/emacs/straight/build/org/org-persist hides /home/viz/lib/ports/emacs/lisp/org/org-persist
/home/viz/lib/emacs/straight/build/org/ox-md hides /home/viz/lib/ports/emacs/lisp/org/ox-md
/home/viz/lib/emacs/straight/build/org/org-duration hides /home/viz/lib/ports/emacs/lisp/org/org-duration
/home/viz/lib/emacs/straight/build/org/ob-lilypond hides /home/viz/lib/ports/emacs/lisp/org/ob-lilypond
/home/viz/lib/emacs/straight/build/org/ob-ruby hides /home/viz/lib/ports/emacs/lisp/org/ob-ruby
/home/viz/lib/emacs/straight/build/org/ob-core hides /home/viz/lib/ports/emacs/lisp/org/ob-core
/home/viz/lib/emacs/straight/build/org/ol-mhe hides /home/viz/lib/ports/emacs/lisp/org/ol-mhe
/home/viz/lib/emacs/straight/build/org/ob-ditaa hides /home/viz/lib/ports/emacs/lisp/org/ob-ditaa
/home/viz/lib/emacs/straight/build/org/ol-irc hides /home/viz/lib/ports/emacs/lisp/org/ol-irc
/home/viz/lib/emacs/straight/build/org/ob-fortran hides /home/viz/lib/ports/emacs/lisp/org/ob-fortran
/home/viz/lib/emacs/straight/build/org/org-feed hides /home/viz/lib/ports/emacs/lisp/org/org-feed
/home/viz/lib/emacs/straight/build/org/ob-java hides /home/viz/lib/ports/emacs/lisp/org/ob-java
/home/viz/lib/emacs/straight/build/org/ox hides /home/viz/lib/ports/emacs/lisp/org/ox
/home/viz/lib/emacs/straight/build/org/oc-csl hides /home/viz/lib/ports/emacs/lisp/org/oc-csl
/home/viz/lib/emacs/straight/build/org/ob-exp hides /home/viz/lib/ports/emacs/lisp/org/ob-exp
/home/viz/lib/emacs/straight/build/org/org-loaddefs hides /home/viz/lib/ports/emacs/lisp/org/org-loaddefs
/home/viz/lib/emacs/straight/build/org/ob-scheme hides /home/viz/lib/ports/emacs/lisp/org/ob-scheme
/home/viz/lib/emacs/straight/build/org/ob-tangle hides /home/viz/lib/ports/emacs/lisp/org/ob-tangle
/home/viz/lib/emacs/straight/build/org/ox-koma-letter hides /home/viz/lib/ports/emacs/lisp/org/ox-koma-letter
/home/viz/lib/emacs/straight/build/org/ob-gnuplot hides /home/viz/lib/ports/emacs/lisp/org/ob-gnuplot
/home/viz/lib/emacs/straight/build/org/org-crypt hides /home/viz/lib/ports/emacs/lisp/org/org-crypt
/home/viz/lib/emacs/straight/build/org/org-datetree hides /home/viz/lib/ports/emacs/lisp/org/org-datetree
/home/viz/lib/emacs/straight/build/org/org-attach hides /home/viz/lib/ports/emacs/lisp/org/org-attach
/home/viz/lib/emacs/straight/build/org/ob-julia hides /home/viz/lib/ports/emacs/lisp/org/ob-julia
/home/viz/lib/emacs/straight/build/org/ob-sqlite hides /home/viz/lib/ports/emacs/lisp/org/ob-sqlite
/home/viz/lib/emacs/straight/build/org/org-cycle hides /home/viz/lib/ports/emacs/lisp/org/org-cycle
/home/viz/lib/emacs/straight/build/org/org-faces hides /home/viz/lib/ports/emacs/lisp/org/org-faces
/home/viz/lib/emacs/straight/build/org/org-mobile hides /home/viz/lib/ports/emacs/lisp/org/org-mobile
/home/viz/lib/emacs/straight/build/org/org-ctags hides /home/viz/lib/ports/emacs/lisp/org/org-ctags
/home/viz/lib/emacs/straight/build/org/ob-latex hides /home/viz/lib/ports/emacs/lisp/org/ob-latex
/home/viz/lib/emacs/straight/build/org/ob-matlab hides /home/viz/lib/ports/emacs/lisp/org/ob-matlab
/home/viz/lib/emacs/straight/build/org/ob-sed hides /home/viz/lib/ports/emacs/lisp/org/ob-sed
/home/viz/lib/emacs/straight/build/org/org-attach-git hides /home/viz/lib/ports/emacs/lisp/org/org-attach-git
/home/viz/lib/emacs/straight/build/org/ob-python hides /home/viz/lib/ports/emacs/lisp/org/ob-python
/home/viz/lib/emacs/straight/build/org/ox-icalendar hides /home/viz/lib/ports/emacs/lisp/org/ox-icalendar
/home/viz/lib/emacs/straight/build/org/org-tempo hides /home/viz/lib/ports/emacs/lisp/org/org-tempo
/home/viz/lib/emacs/straight/build/org/ob-screen hides /home/viz/lib/ports/emacs/lisp/org/ob-screen
/home/viz/lib/emacs/straight/build/org/org-num hides /home/viz/lib/ports/emacs/lisp/org/org-num
/home/viz/lib/emacs/straight/build/org/ob-forth hides /home/viz/lib/ports/emacs/lisp/org/ob-forth
/home/viz/lib/emacs/straight/build/org/ox-odt hides /home/viz/lib/ports/emacs/lisp/org/ox-odt
/home/viz/lib/emacs/straight/build/org/ol-bbdb hides /home/viz/lib/ports/emacs/lisp/org/ol-bbdb
/home/viz/lib/emacs/straight/build/org/org-table hides /home/viz/lib/ports/emacs/lisp/org/org-table
/home/viz/lib/emacs/straight/build/org/ox-man hides /home/viz/lib/ports/emacs/lisp/org/ox-man
/home/viz/lib/emacs/straight/build/org/ox-org hides /home/viz/lib/ports/emacs/lisp/org/ox-org
/home/viz/lib/emacs/straight/build/org/ob-comint hides /home/viz/lib/ports/emacs/lisp/org/ob-comint
/home/viz/lib/emacs/straight/build/org/ob-clojure hides /home/viz/lib/ports/emacs/lisp/org/ob-clojure
/home/viz/lib/emacs/straight/build/org/org-id hides /home/viz/lib/ports/emacs/lisp/org/org-id
/home/viz/lib/emacs/straight/build/org/oc-natbib hides /home/viz/lib/ports/emacs/lisp/org/oc-natbib
/home/viz/lib/emacs/straight/build/org/ox-texinfo hides /home/viz/lib/ports/emacs/lisp/org/ox-texinfo
/home/viz/lib/emacs/straight/build/org/org-agenda hides /home/viz/lib/ports/emacs/lisp/org/org-agenda
/home/viz/lib/emacs/straight/build/org/org-src hides /home/viz/lib/ports/emacs/lisp/org/org-src
/home/viz/lib/emacs/straight/build/org/ob-emacs-lisp hides /home/viz/lib/ports/emacs/lisp/org/ob-emacs-lisp
/home/viz/lib/emacs/straight/build/org/ob-css hides /home/viz/lib/ports/emacs/lisp/org/ob-css
/home/viz/lib/emacs/straight/build/org/ox-latex hides /home/viz/lib/ports/emacs/lisp/org/ox-latex
/home/viz/lib/emacs/straight/build/org/oc hides /home/viz/lib/ports/emacs/lisp/org/oc
/home/viz/lib/emacs/straight/build/org/ol hides /home/viz/lib/ports/emacs/lisp/org/ol
/home/viz/lib/emacs/straight/build/org/org-element hides /home/viz/lib/ports/emacs/lisp/org/org-element
/home/viz/lib/emacs/straight/build/org/org hides /home/viz/lib/ports/emacs/lisp/org/org
/home/viz/lib/emacs/straight/build/org/org-goto hides /home/viz/lib/ports/emacs/lisp/org/org-goto
/home/viz/lib/emacs/straight/build/org/ob-eval hides /home/viz/lib/ports/emacs/lisp/org/ob-eval
/home/viz/lib/emacs/straight/build/org/org-habit hides /home/viz/lib/ports/emacs/lisp/org/org-habit
/home/viz/lib/emacs/straight/build/org/org-pcomplete hides /home/viz/lib/ports/emacs/lisp/org/org-pcomplete
/home/viz/lib/emacs/straight/build/org/ol-eww hides /home/viz/lib/ports/emacs/lisp/org/ol-eww
/home/viz/lib/emacs/straight/build/org/ob-processing hides /home/viz/lib/ports/emacs/lisp/org/ob-processing
/home/viz/lib/emacs/straight/build/org/org-timer hides /home/viz/lib/ports/emacs/lisp/org/org-timer
/home/viz/lib/emacs/straight/build/org/org-inlinetask hides /home/viz/lib/ports/emacs/lisp/org/org-inlinetask
/home/viz/lib/emacs/straight/build/org/ol-bibtex hides /home/viz/lib/ports/emacs/lisp/org/ol-bibtex
/home/viz/lib/emacs/straight/build/org/org-fold-core hides /home/viz/lib/ports/emacs/lisp/org/org-fold-core
/home/viz/lib/emacs/straight/build/org/oc-basic hides /home/viz/lib/ports/emacs/lisp/org/oc-basic
/home/viz/lib/emacs/straight/build/org/ox-publish hides /home/viz/lib/ports/emacs/lisp/org/ox-publish
/home/viz/lib/emacs/straight/build/org/oc-bibtex hides /home/viz/lib/ports/emacs/lisp/org/oc-bibtex
/home/viz/lib/emacs/straight/build/org/org-macro hides /home/viz/lib/ports/emacs/lisp/org/org-macro
/home/viz/lib/emacs/straight/build/org/ol-docview hides /home/viz/lib/ports/emacs/lisp/org/ol-docview
/home/viz/lib/emacs/straight/build/org/org-fold hides /home/viz/lib/ports/emacs/lisp/org/org-fold
/home/viz/lib/emacs/straight/build/org/org-lint hides /home/viz/lib/ports/emacs/lisp/org/org-lint
/home/viz/lib/emacs/straight/build/org/org-version hides /home/viz/lib/ports/emacs/lisp/org/org-version
/home/viz/lib/emacs/straight/build/org/ob-ocaml hides /home/viz/lib/ports/emacs/lisp/org/ob-ocaml
/home/viz/lib/emacs/straight/build/org/ob-sass hides /home/viz/lib/ports/emacs/lisp/org/ob-sass
/home/viz/lib/emacs/straight/build/org/ob-perl hides /home/viz/lib/ports/emacs/lisp/org/ob-perl
/home/viz/lib/emacs/straight/build/org/ol-rmail hides /home/viz/lib/ports/emacs/lisp/org/ol-rmail
/home/viz/lib/emacs/straight/build/org/org-protocol hides /home/viz/lib/ports/emacs/lisp/org/org-protocol
/home/viz/lib/emacs/straight/build/org/ol-info hides /home/viz/lib/ports/emacs/lisp/org/ol-info
/home/viz/lib/emacs/straight/build/org/ob-eshell hides /home/viz/lib/ports/emacs/lisp/org/ob-eshell
/home/viz/lib/emacs/straight/build/org/org-refile hides /home/viz/lib/ports/emacs/lisp/org/org-refile
/home/viz/lib/emacs/straight/build/org/ob-octave hides /home/viz/lib/ports/emacs/lisp/org/ob-octave
/home/viz/lib/emacs/straight/build/org/ob-lua hides /home/viz/lib/ports/emacs/lisp/org/ob-lua
/home/viz/lib/emacs/straight/build/org/ol-gnus hides /home/viz/lib/ports/emacs/lisp/org/ol-gnus
/home/viz/lib/emacs/straight/build/org/ob-makefile hides /home/viz/lib/ports/emacs/lisp/org/ob-makefile
/home/viz/lib/emacs/straight/build/org/org-archive hides /home/viz/lib/ports/emacs/lisp/org/org-archive
/home/viz/lib/emacs/straight/build/org/ob-lob hides /home/viz/lib/ports/emacs/lisp/org/ob-lob
/home/viz/lib/emacs/straight/build/org/ol-man hides /home/viz/lib/ports/emacs/lisp/org/ol-man
/home/viz/lib/emacs/straight/build/org/org-compat hides /home/viz/lib/ports/emacs/lisp/org/org-compat
/home/viz/lib/emacs/straight/build/org/org-colview hides /home/viz/lib/ports/emacs/lisp/org/org-colview
/home/viz/lib/emacs/straight/build/org/org-indent hides /home/viz/lib/ports/emacs/lisp/org/org-indent
/home/viz/lib/emacs/straight/build/org/ox-beamer hides /home/viz/lib/ports/emacs/lisp/org/ox-beamer
/home/viz/lib/emacs/straight/build/org/ob-calc hides /home/viz/lib/ports/emacs/lisp/org/ob-calc

Features:
(shadow sort flyspell ispell ecomplete mail-extr emacsbug message
yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mail-utils cursor-sensor paredit edmacro kmacro eros checkdoc flymake
project wordel-autoloads mines-autoloads sokoban-autoloads
ement-autoloads taxy-magit-section-autoloads magit-section-autoloads
taxy-autoloads persist-autoloads nov-autoloads esxml-autoloads
kv-autoloads transmission-autoloads csv-mode-autoloads
lua-mode-autoloads gnuplot-autoloads go-mode-autoloads
racket-mode-autoloads eros-autoloads comint-mime-autoloads
writegood-mode-autoloads embark ffap thingatpt compat embark-autoloads
xeft-autoloads paredit-autoloads puni-autoloads expand-region-autoloads
filladapt-autoloads compose org-ql-autoloads transient-autoloads
org-super-agenda-autoloads ts-autoloads org-pdftools-autoloads
org-noter-autoloads change-env-autoloads math-delimiters-autoloads
doct-autoloads emacs-ob-racket-autoloads valign-autoloads
cdlatex-autoloads tempo bibtex iso8601 time-date auctex-autoloads
tex-site pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist advice
tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch
let-alist pdf-misc imenu pdf-tools package browse-url xdg url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap url-handlers url-parse auth-source eieio eieio-core
json url-vars compile comint ansi-osc ansi-color ring cus-edit wid-edit
pdf-view password-cache jka-compr pdf-cache pdf-info tq pdf-util
pdf-macs image-mode dired-x dired dired-loaddefs exif
pdf-tools-autoloads tablist-autoloads typo-autoloads mb-depth repeat
visual-fill-autoloads olivetti-autoloads time format-spec battery
filenotify dom tamil99 quail disp-table lacarte-autoloads
shell-command-plus-autoloads delsel xt-mouse cus-load avy-autoloads
icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs plz
warnings icons dired-du-autoloads finder-inf filecache
imenu-xref-autoloads ert map ewoc debug backtrace find-func
qrencode-autoloads derived tochemfig-autoloads chemtable-autoloads
molar-mass-autoloads files-x vc-backup-autoloads skeleton
saveplace-pdf-view saveplace bookmark text-property-search pp
saveplace-pdf-view-autoloads dbus xml rx plz-autoloads
inspector-autoloads xr-autoloads straight-autoloads cl-extra help-mode
straight info loaddefs-gen generate-lisp-file lisp-mnt radix-tree
easy-mmode cl-seq subr-x byte-opt cl-macs gv cl-loaddefs cl-lib bytecomp
byte-compile pcase vz-nh-theme vz-options-theme rmc iso-transl tooltip
cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian philippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroexp files window
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget keymap hashtable-print-readable backquote threads dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo x-toolkit xinput2 x multi-tty move-toolbar make-network-process
tty-child-frames emacs)

Memory information:
((conses 16 291887 1212309) (symbols 48 40874 6)
 (strings 32 141072 41859) (string-bytes 1 3520219) (vectors 16 45184)
 (vector-slots 8 1245969 333184) (floats 8 169 115)
 (intervals 56 409 0) (buffers 984 15))