bug#81503: 32.0.50; crash/assert in garbage_collect

Andrei Elkin via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <[email protected]>
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
(Re-sending after reformatting the subject line)
Howdy.

I had emacs crash in gdb session, which is still alive for inspection.
The stacks, mentioning garbage_collect(), are below.

The crash was provoked by selecting a frame that was not visited for
some hours. Its window did not render any text, just froze.
A history of this emacs session is that I was running it for a couple of
days with linux suspend/resume and my frameset saved/restored.
I use emacsclient from another linux to connect to the main process.

Soon after I resumed the server's linux I noticed there's no minibuffer
for me. I was trapped with 
```read-buffer-to-switch: No catch for tag: exit, "Command attempted to
   use minibuffer while in minibuffer"```
when trying M-x in any frame.
I sorted it out though with
    (eval-print-last-sexp) in *scratch*
     ;; and probably followed with
    (setq enable-recursive-minibuffers t)
    ;; and/or
    (abort-minibuffers)

After that it worked for few hours, I'd say slower (cursor navigation)
than usual, but that could be about rather bulky frame set and far from
frugal number of buffers in there.

Hope somebody will come across with gdb commands for me to run.

Cheers,

/ndrei


In GNU Emacs 32.0.50 (build 3, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.18.0, Xaw3d scroll bars) of 2026-07-24 built on
 andrei-MS-7D96
Repository revision: 0e8fbd63e96b9b775d386b19f2a64d89d91cc6e3
Repository branch: master_2
System Description: Ubuntu 24.04.4 LTS

Configured using:
 'configure --with-x-toolkit=lucid --enable-checking=yes,glyphs
 --enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0' 'LDFLAGS=-ggdb3
 -L/usr/local/lib -ltree-sitter ' 'CXXFLAGS=-ggdb3 -O0'
 --with-tree-sitter'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINERAMA XINPUT2
XPM XRANDR LUCID ZLIB


Thread 1 "emacs" received signal SIGABRT, Aborted.
__pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at pthread_kill.c:44
warning: 44	pthread_kill.c: No such file or directory

Thread 5 (Thread 0x7fffe650a6c0 (LWP 2395031) "gdbus"):
#0  0x00007ffff391b4fd in __GI___poll (fds=0x7fffd0000b90, nfds=2, timeout=-1) at poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007ffff6fa38ce in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6f44f47 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff714a582 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff6f72e62 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff389caa4 in start_thread (arg=<optimized out>) at pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {
          cancel_jmp_buf = {{
              jmp_buf = {140737057433280, -6388312501172741820, 140737057433280, -912, 11, 140737065819776, -6388312501193713340, -6388342796294334140},
              mask_was_saved = 0
            }},
          priv = {
            pad = {0x0, 0x0, 0x0, 0x0},
            data = {
              prev = 0x0,
              cleanup = 0x0,
              canceltype = 0
            }
          }
        }
        not_first_call = <optimized out>
#6  0x00007ffff3929c6c in clone3 () at clone3.S:78

Thread 4 (Thread 0x7fffe6d0b6c0 (LWP 2395030) "dconf worker"):
#0  0x00007ffff391b4fd in __GI___poll (fds=0x7fffdc000b90, nfds=1, timeout=-1) at poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007ffff6fa38ce in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6f43a23 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffec17f595 in ??? () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007ffff6f72e62 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff389caa4 in start_thread (arg=<optimized out>) at pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {
          cancel_jmp_buf = {{
              jmp_buf = {140737065825984, -6388313602294982332, 140737065825984, -912, 17, 140737488330320, -6388313602315953852, -6388342796294334140},
              mask_was_saved = 0
            }},
          priv = {
            pad = {0x0, 0x0, 0x0, 0x0},
            data = {
              prev = 0x0,
              cleanup = 0x0,
              canceltype = 0
            }
          }
        }
        not_first_call = <optimized out>
#6  0x00007ffff3929c6c in clone3 () at clone3.S:78

Thread 3 (Thread 0x7fffe750c6c0 (LWP 2395029) "gmain"):
#0  0x00007ffff391b4fd in __GI___poll (fds=0x555577c999c0, nfds=1, timeout=-1) at poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007ffff6fa38ce in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6f43a23 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff6f43a79 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff6f72e62 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff389caa4 in start_thread (arg=<optimized out>) at pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {
          cancel_jmp_buf = {{
              jmp_buf = {140737074218688, -6388314701269739196, 140737074218688, -912, 17, 140737488329904, -6388314701290710716, -6388342796294334140},
              mask_was_saved = 0
            }},
          priv = {
            pad = {0x0, 0x0, 0x0, 0x0},
            data = {
              prev = 0x0,
              cleanup = 0x0,
              canceltype = 0
            }
          }
        }
        not_first_call = <optimized out>
#6  0x00007ffff3929c6c in clone3 () at clone3.S:78

Thread 2 (Thread 0x7fffe7d0d6c0 (LWP 2395028) "pool-spawner"):
#0  syscall () at syscall.S:38
#1  0x00007ffff6f9d52d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6f0e58b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff6f73c43 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff6f72e62 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff389caa4 in start_thread (arg=<optimized out>) at pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {
          cancel_jmp_buf = {{
              jmp_buf = {140737082611392, -6388315798097012412, 140737082611392, -912, 17, 140737488330112, -6388315798117983932, -6388342796294334140},
              mask_was_saved = 0
            }},
          priv = {
            pad = {0x0, 0x0, 0x0, 0x0},
            data = {
              prev = 0x0,
              cleanup = 0x0,
              canceltype = 0
            }
          }
        }
        not_first_call = <optimized out>
#6  0x00007ffff3929c6c in clone3 () at clone3.S:78

Thread 1 (Thread 0x7ffff27771c0 (LWP 2340768) "emacs"):
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {
          __val = {140737488321232}
        }
        ret = <optimized out>
        pd = <optimized out>
        old_mask = {
          __val = {<optimized out>}
        }
        ret = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
        resultvar = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
        __futex = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
        __futex = <optimized out>
        __private = <optimized out>
        __oldval = <optimized out>
#1  __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at pthread_kill.c:89
#3  0x00007ffff384527e in __GI_raise (sig=6) at raise.c:26
        ret = <optimized out>
#4  0x000055555578c87b in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:480
#5  0x00005555558477cf in die (msg=0x5555559fd36d "0 <= nbytes", file=0x5555559fd280 "lisp.h", line=1692) at alloc.c:7353
#6  0x00005555557f6dde in STRING_BYTES (s=0x55555952ecc0) at lisp.h:1692
        nbytes = -9223372036854775773
#7  0x00005555557f6e04 in SBYTES (string=...) at lisp.h:1699
#8  0x00005555557f6e1f in CHECK_STRING_NULL_BYTES (string=...) at lisp.h:1715
#9  0x00005555557f97a0 in Fexpand_file_name (name=..., default_directory=...) at fileio.c:1100
        dir = {
          i = 0x55555952ecc4
        }
        nm = 0x7fffffff7dc0 "0~\377\377\377\177"
        nmlim = 0x55555959e465 ""
        newdir = 0x55555587d2fb <builtin_lisp_symbol+48> "\311\303UH\211\345H\203\354\020H\211}\370\017\266\005P<4"
        newdirlim = 0x8ba21660 <error: Cannot access memory at address 0x8ba21660>
        target = 0x30 <error: Cannot access memory at address 0x30>
        tlen = 93824994581100
        length = 140737488322096
        nbytes = 93824995593199
        handler = {
          i = 0x0
        }
        result = {
          i = 0x55555952ecc4
        }
        handled_name = {
          i = 0x7fffffff7e90
        }
        multibyte = 85
        hdir = {
          i = 0x7fffffff7df0
        }
        sa_avail = 16384
        sa_count = {
          bytes = 480
        }
        root = {
          i = 0x55555ad62514
        }
        defdir_multibyte = false
#10 0x0000555555806b00 in Fdo_auto_save (no_message=..., current_only=...) at fileio.c:6365
        listfile = {
          i = 0x7fffffff7f60
        }
        old = 0x55555959e460
        b = 0x7fc5ade33909ea00
        tail = {
          i = 0x7fffffff7f20
        }
        buf = {
          i = 0x555555901206 <Fdelete_process+809>
        }
        hook = {
          i = 0x4440
        }
        auto_saved = false
        do_handled_files = 1435488024
        oquit = {
          i = 0x0
        }
        stream = 0x0
        count = {
          bytes = 480
        }
        orig_minibuffer_auto_raise = false
        old_message_p = false
        auto_save_unwind = {
          stream = 0xf450,
          auto_raise = 3
        }
#11 0x0000555555790d57 in shut_down_emacs (sig=6, stuff=...) at emacs.c:3153
        tpgrp = 2340768
#12 0x000055555578c822 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:463
#13 0x00005555557c8044 in emacs_abort () at sysdep.c:2403
#14 0x0000555555845aca in check_live (livep=0x555555842994 <live_cons_p>, mtype=MEM_TYPE_CONS, po=0x555589dee890, m=0x555578f41200) at alloc.c:6459
#15 0x0000555555845b41 in check_allocated_and_live (livep=0x555555842994 <live_cons_p>, mtype=MEM_TYPE_CONS, po=0x555589dee890) at alloc.c:6481
        m = 0x555578f41200
#16 0x000055555584625c in process_mark_stack (base_sp=0) at alloc.c:6725
        ptr = 0x555589dee890
        obj = {
          i = 0x555589dee893
        }
        po = 0x555589dee890
#17 0x00005555558464a0 in mark_object (obj=...) at alloc.c:6773
        sp = 0
#18 0x000055555584402e in mark_object_root_visitor (root_ptr=0x555555b24cd8 <recent_keys>, type=GC_ROOT_STATICPRO, data=0x0) at alloc.c:5697
#19 0x0000555555843fe2 in visit_static_gc_roots (visitor=...) at alloc.c:5689
        i = 44
#20 0x0000555555844630 in garbage_collect () at alloc.c:5899
        tail = {
          i = 0x0
        }
        buffer = {
          i = 0x5555881b8c45
        }
        stack_top_variable = 0 '\000'
        message_p = false
        count = {
          bytes = 416
        }
        start = {
          tv_sec = 1785084181,
          tv_nsec = 695632232
        }
        tot_before = 18446744073709551615
        visitor = {
          visit = 0x555555844008 <mark_object_root_visitor>,
          data = 0x0
        }
#21 0x0000555555844356 in maybe_garbage_collect () at alloc.c:5808
#22 0x000055555587e886 in maybe_gc () at lisp.h:5919
#23 0x00005555558868c8 in Ffuncall (nargs=2, args=0x7fffffff9420) at eval.c:3206
        count = {
          bytes = 384
        }
        val = {
          i = 0x1ffff9360
        }
#24 0x000055555588297d in internal_condition_case_n (bfun=0x555555886797 <Ffuncall>, nargs=2, args=0x7fffffff9420, handlers=..., hfun=0x5555555e83ca <dsafe_eval_handler>) at eval.c:1792
        val = {
          i = 0x5555555d5ebf <builtin_lisp_symbol+48>
        }
        c = 0x555555ccac00
#25 0x00005555555e84e2 in dsafe__call (inhibit_quit=false, f=0x555555886797 <Ffuncall>, nargs=2, args=0x7fffffff9420) at xdisp.c:3130
        count = {
          bytes = 352
        }
        redisplay_counter_before = 67430
        val = {
          i = 0x7fffffff9400
        }
#26 0x00005555555e85da in dsafe_call1 (f=..., arg=...) at xdisp.c:3166
#27 0x0000555555641978 in display_mode_lines (w=0x55557ed4b9d8) at xdisp.c:28098
        window = {
          i = 0x55557ed4b9dd
        }
        default_help = {
          i = 0xd8f0
        }
        old_selected_window = {
          i = 0x55557b187ded
        }
        new_frame = {
          i = 0x55557ed4b715
        }
        count = {
          bytes = 288
        }
        n = 0
        sel_w = 0x555555bcd800 <lispsym+45504>
#28 0x000055555562590a in redisplay_window (window=..., just_this_one_p=false) at xdisp.c:21438
        count1 = {
          bytes = 256
        }
        w = 0x55557ed4b9d8
        f = 0x55557ed4b710
        buffer = 0x55555959e460
        old = 0x5555561eace0
        lpoint = {
          charpos = 34071,
          bytepos = 34071
        }
        opoint = {
          charpos = 288120,
          bytepos = 288120
        }
        startp = {
          charpos = 287848,
          bytepos = 287848
        }
        update_mode_line = true
        tem = 0
        it = {
          window = {
            i = 0x2c40000000000
          },
          w = 0x1600,
          f = 0xffffffff00000500,
          method = 956951040,
          stop_charpos = 140737336207776,
          prev_stop = 93825709812904,
          base_level_stop = 140737488329520,
          end_charpos = 140737488328464,
          medium_narrowing_begv = 140737336207776,
          medium_narrowing_zv = 93825709812904,
          large_narrowing_begv = 140737488329488,
          large_narrowing_zv = 140737335444563,
          s = 0x7fffffff9b60 "",
          string_nchars = 140733193388032,
          multibyte_p = false,
          tab_line_p = true,
          header_line_p = false,
          string_from_display_prop_p = true,
          string_from_prefix_prop_p = true,
          from_disp_prop_p = false,
          ellipsis_p = false,
          avoid_cursor_p = true,
          dp = 0x0,
          dpvec = 0x1eb00,
          dpend = 0x16000002c400,
          dpvec_char_len = 0,
          dpvec_face_id = 125696,
          saved_face_id = 0,
          ctl_chars = {{
              i = 0x3fb9999900001600
            }, {
              i = 0x555577bf6324
            }, {
              i = 0x100000001
            }, {
              i = 0x7fff00000001
            }, {
              i = 0x0
            }, {
              i = 0x7fffffff9760
            }, {
              i = 0x2000000001
            }, {
              i = 0x7fffffff9740
            }, {
              i = 0x1eb00
            }, {
              i = 0x16000002c400
            }, {
              i = 0x200000001
            }, {
              i = 0x7fc5ade300000020
            }, {
              i = 0x7fffffff9788
            }, {
              i = 0x15000001ec00
            }, {
              i = 0x16000001eb00
            }, {
              i = 0x160000001500
            }},
          start = {
            pos = {
              charpos = 778454232465409,
              bytepos = 778454232470784
            },
            overlay_string_index = 23089744188928,
            string_pos = {
              charpos = -4294961664,
              bytepos = 0
            },
            dpvec_index = 0
          },
          current = {
            pos = {
              charpos = 4591870180066957722,
              bytepos = 0
            },
            overlay_string_index = 1099511753472,
            string_pos = {
              charpos = 23089744364544,
              bytepos = 539860209238016
            },
            dpvec_index = 256
          },
          n_overlay_strings = 5376,
          overlay_strings_charpos = 93825569612580,
          overlay_strings = {{
              i = 0x100000001
            }, {
              i = 0x1
            }, {
              i = 0x0
            }, {
              i = 0x7fffffff9840
            }, {
              i = 0x2000000001
            }, {
              i = 0x7fffffff9820
            }, {
              i = 0x1000001eb00
            }, {
              i = 0x15000002c400
            }, {
              i = 0x0
            }, {
              i = 0x0
            }, {
              i = 0x0
            }, {
              i = 0x0
            }, {
              i = 0x0
            }, {
              i = 0x0
            }, {
              i = 0x0
            }, {
              i = 0x0
            }},
          string_overlays = {{
              i = 0x0
            } <repeats 16 times>},
          string = {
            i = 0x0
          },
          from_overlay = {
            i = 0x0
          },
          stack = {{
              string = {
                i = 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 = 0x7fffffff99e0,
                charpos = 140737335027489,
                nchars = 0,
                nbytes = 0,
                from = -25876,
                to = 32767,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = {
                    i = 0x0
                  },
                  slice = {
                    x = {
                      i = 0x0
                    },
                    y = {
                      i = 0x0
                    },
                    width = {
                      i = 0x7fc5ade33909ea00
                    },
                    height = {
                      i = 0x7fffffff9ab0
                    }
                  },
                  image_id = 140737488329452
                },
                stretch = {
                  object = {
                    i = 0x0
                  }
                },
                xwidget = {
                  object = {
                    i = 0x0
                  }
                }
              },
              position = {
                charpos = 140737488329232,
                bytepos = 140737335029326
              },
              current = {
                pos = {
                  charpos = 180992,
                  bytepos = 24189255992320
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 140737335027274,
                  bytepos = 140737488329280
                },
                dpvec_index = -153307055
              },
              from_overlay = {
                i = 0x1eb00
              },
              area = 181248,
              method = 5632,
              paragraph_embedding = (L2R | R2L | unknown: 0x1e8),
              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 | unknown: 0xd8),
              voffset = 22,
              space_width = {
                i = 0x7fffffff9b6c
              },
              font_height = {
                i = 0x7fc5ade33909ea00
              }
            }, {
              string = {
                i = 0x7fffffff9b30
              },
              string_nchars = -25748,
              end_charpos = 140737488329360,
              stop_charpos = 140737335029326,
              prev_stop = 125696,
              base_level_stop = 24189255992320,
              cmp_it = {
                stop_pos = 140737488329568,
                id = 9206956204654979584,
                ch = -25920,
                rule_idx = 140737335048273,
                lookback = 93825580274400,
                nglyphs = -2061057744,
                reversed_p = 85,
                parent_it = 0x7fffffff9bb0,
                charpos = 140737488329532,
                nchars = -25840,
                nbytes = 32767,
                from = 2009031408,
                to = 21845,
                width = -25872
              },
              face_id = -153313750,
              u = {
                image = {
                  object = {
                    i = 0x7fffffff9be0
                  },
                  slice = {
                    x = {
                      i = 0x7fffffff9b30
                    },
                    y = {
                      i = 0x7fffffff9b10
                    },
                    width = {
                      i = 0x7ffff6dcb9dc
                    },
                    height = {
                      i = 0x0
                    }
                  },
                  image_id = 93825794490672
                },
                stretch = {
                  object = {
                    i = 0x7fffffff9be0
                  }
                },
                xwidget = {
                  object = {
                    i = 0x7fffffff9be0
                  }
                }
              },
              position = {
                charpos = 140737488330304,
                bytepos = 140737335054526
              },
              current = {
                pos = {
                  charpos = 93825794490672,
                  bytepos = 4591870177489977344
                },
                overlay_string_index = 93825794490672,
                string_pos = {
                  charpos = -36028797018963966,
                  bytepos = 72057594029539328
                },
                dpvec_index = 16777215
              },
              from_overlay = {
                i = 0xd900000000
              },
              area = 22,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = true,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = true,
              bidi_p = true,
              from_disp_prop_p = true,
              line_wrap = (WORD_WRAP | unknown: 0x584),
              voffset = 491,
              space_width = {
                i = 0xd900000000
              },
              font_height = {
                i = 0x1eb00000016
              }
            }, {
              string = {
                i = 0xd900000000
              },
              string_nchars = 22,
              end_charpos = 5437428596736,
              stop_charpos = 2108828943749,
              prev_stop = 932007903253,
              base_level_stop = 140737335241712,
              cmp_it = {
                stop_pos = 140737488329680,
                id = 93825709811936,
                ch = -25584,
                rule_idx = 140737335242192,
                lookback = 93825709812440,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x7fffffff9c10,
                charpos = 140737335085940,
                nchars = -1,
                nbytes = -1,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = -2145736480,
              u = {
                image = {
                  object = {
                    i = 0x7fffffff9c90
                  },
                  slice = {
                    x = {
                      i = 0x7ffff6dd02eb
                    },
                    y = {
                      i = 0x3ff0000000000000
                    },
                    width = {
                      i = 0x3ff0000000000000
                    },
                    height = {
                      i = 0x3ff0000000000000
                    }
                  },
                  image_id = 4607182418800017408
                },
                stretch = {
                  object = {
                    i = 0x7fffffff9c90
                  }
                },
                xwidget = {
                  object = {
                    i = 0x7fffffff9c90
                  }
                }
              },
              position = {
                charpos = 4607182418800017408,
                bytepos = 4607182418800017408
              },
              current = {
                pos = {
                  charpos = 4607182418800017408,
                  bytepos = 4607182418800017408
                },
                overlay_string_index = -1,
                string_pos = {
                  charpos = 9206956204654979584,
                  bytepos = 93825709811936
                },
                dpvec_index = 1265
              },
              from_overlay = {
                i = 0x0
              },
              area = 1437213048,
              method = 21845,
              paragraph_embedding = (unknown: 0xffff9cb0),
              multibyte_p = true,
              string_from_display_prop_p = true,
              string_from_prefix_prop_p = true,
              display_ellipsis_p = true,
              avoid_cursor_p = true,
              bidi_p = true,
              from_disp_prop_p = true,
              line_wrap = (WORD_WRAP | WINDOW_WRAP | unknown: 0xf6e30ccc),
              voffset = 32767,
              space_width = {
                i = 0x10
              },
              font_height = {
                i = 0x555575f118c0
              }
            }, {
              string = {
                i = 0x7fffffff9ce0
              },
              string_nchars = 1958536336,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 140737488329968,
              base_level_stop = 140737335240681,
              cmp_it = {
                stop_pos = 140737488330000,
                id = 93825519117456,
                ch = -25328,
                rule_idx = 140737335243859,
                lookback = 93825709812440,
                nglyphs = -2145735976,
                reversed_p = 85,
                parent_it = 0x7fffffff9d30,
                charpos = 140737335084641,
                nchars = 0,
                nbytes = 0,
                from = -2145735520,
                to = 21845,
                width = -25264
              },
              face_id = -153269943,
              u = {
                image = {
                  object = {
                    i = 0x5555801aa8e0
                  },
                  slice = {
                    x = {
                      i = 0x4f1
                    },
                    y = {
                      i = 0x7fffffff9d70
                    },
                    width = {
                      i = 0x7ffff6e30b7c <cairo_restore+28>
                    },
                    height = {
                      i = 0x10
                    }
                  },
                  image_id = 93825660954352
                },
                stretch = {
                  object = {
                    i = 0x5555801aa8e0
                  }
                },
                xwidget = {
                  object = {
                    i = 0x5555801aa8e0
                  }
                }
              },
              position = {
                charpos = 140737488330128,
                bytepos = 5728499259
              },
              current = {
                pos = {
                  charpos = 140737488330128,
                  bytepos = 93824994676130
                },
                overlay_string_index = 140737488331312,
                string_pos = {
                  charpos = 93824996591958,
                  bytepos = 86
                },
                dpvec_index = 0
              },
              from_overlay = {
                i = 0x4030000000000000
              },
              area = 79,
              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 = {
                i = 0x44
              },
              font_height = {
                i = 0x407f700000000000
              }
            }, {
              string = {
                i = 0x4030000000000000
              },
              string_nchars = 89,
              end_charpos = 4647697223260307456,
              stop_charpos = 4625196817309499392,
              prev_stop = 72,
              base_level_stop = 4647767592004485120,
              cmp_it = {
                stop_pos = 4625196817309499392,
                id = 17,
                ch = 0,
                rule_idx = 4625196817309499392,
                lookback = 70,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x4030000000000000,
                charpos = 70,
                nchars = 0,
                nbytes = 1082181632,
                from = 0,
                to = 1076887552,
                width = 31
              },
              face_id = 0,
              u = {
                image = {
                  object = {
                    i = 0x4030000000000000
                  },
                  slice = {
                    x = {
                      i = 0x3b
                    },
                    y = {
                      i = 0x4081400000000000
                    },
                    width = {
                      i = 0x4030000000000000
                    },
                    height = {
                      i = 0x21
                    }
                  },
                  image_id = 4648137027911417856
                },
                stretch = {
                  object = {
                    i = 0x4030000000000000
                  }
                },
                xwidget = {
                  object = {
                    i = 0x4030000000000000
                  }
                }
              },
              position = {
                charpos = 4625196817309499392,
                bytepos = 3
              },
              current = {
                pos = {
                  charpos = 4648207396655595520,
                  bytepos = 4625196817309499392
                },
                overlay_string_index = 3,
                string_pos = {
                  charpos = 4648242581027684352,
                  bytepos = 4625196817309499392
                },
                dpvec_index = 3
              },
              from_overlay = {
                i = 0x4082000000000000
              },
              area = LEFT_MARGIN_AREA,
              method = 1076887552,
              paragraph_embedding = (L2R | R2L),
              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 = 8192,
              space_width = {
                i = 0x4030000000000000
              },
              font_height = {
                i = 0x3
              }
            }},
          sp = 0,
          selective = 4625196817309499392,
          what = IT_IMAGE,
          face_id = 0,
          selective_display_ellipsis_p = false,
          ctl_arrow_p = false,
          face_box_p = false,
          start_of_box_run_p = false,
          end_of_box_run_p = false,
          overlay_strings_at_end_processed_p = false,
          ignore_overlay_strings_at_pos_p = false,
          glyph_not_available_p = false,
          starts_in_middle_of_char_p = false,
          face_before_selective_p = false,
          constrain_row_ascent_descent_p = false,
          line_number_produced_p = false,
          align_visually_p = false,
          line_wrap = (unknown: 0x40826000),
          base_face_id = 0,
          c = 1076887552,
          len = 3,
          cmp_it = {
            stop_pos = 4648418502888128512,
            id = 4625196817309499392,
            ch = 3,
            rule_idx = 4648453687260217344,
            lookback = 4625196817309499392,
            nglyphs = 3,
            reversed_p = false,
            parent_it = 0x4082c00000000000,
            charpos = 140737335241712,
            nchars = -24672,
            nbytes = 32767,
            from = -2145736480,
            to = 21845,
            width = -24608
          },
          char_to_display = 956951040,
          glyphless_method = 2143661539,
          image_id = 93825709812440,
          xwidget = 0x4,
          slice = {
            x = {
              i = 0x7fffffff9fd0
            },
            y = {
              i = 0x4
            },
            width = {
              i = 0x1
            },
            height = {
              i = 0x7fc5ade33909ea00
            }
          },
          space_width = {
            i = 0x7fffffffa050
          },
          voffset = 4,
          tab_width = 0,
          font_height = {
            i = 0x7fffffffa000
          },
          object = {
            i = 0x4
          },
          position = {
            charpos = 1,
            bytepos = 0
          },
          truncation_pixel_width = -24448,
          continuation_pixel_width = -1,
          first_visible_x = 32767,
          last_visible_x = -139236422,
          last_visible_y = 32767,
          extra_line_spacing = 0,
          extra_line_spacing_above = 1072693248,
          max_extra_line_spacing = 956951040,
          override_ascent = 2143661539,
          override_descent = 32,
          override_boff = 0,
          glyph_row = 0x8402254,
          area = -24464,
          nglyphs = 16809983,
          pixel_width = 2024070416,
          ascent = 21845,
          descent = -20544,
          max_ascent = 32767,
          max_descent = 956951040,
          phys_ascent = 2143661539,
          phys_descent = -22368,
          max_phys_ascent = 32767,
          max_phys_descent = 2033008432,
          current_x = 21845,
          wrap_prefix_width = -24416,
          continuation_lines_width = 32767,
          eol_pos = {
            charpos = 1,
            bytepos = 140737488334832
          },
          current_y = 2033008432,
          first_vpos = 21845,
          vpos = -22320,
          hpos = 32767,
          lnum = 140737335680109,
          lnum_bytepos = 0,
          lnum_width = -1,
          lnum_pixel_width = -1,
          pt_lnum = 281505073266916,
          stretch_adjust = 31850724,
          left_user_fringe_bitmap = 1,
          right_user_fringe_bitmap = 12,
          left_user_fringe_face_id = 393450,
          right_user_fringe_face_id = 786433,
          bidi_p = false,
          bidi_it = {
            bytepos = 281505074118884,
            charpos = 140737488330976,
            ch = -2080685488,
            nchars = 93825770958608,
            ch_len = 93825774862928,
            type = 4294943232,
            type_after_wn = 32767,
            orig_type = 4155889868,
            resolved_level = -1 '\377',
            isolate_level = 127 '\177',
            invalid_levels = 0,
            invalid_isolates = 93825709812896,
            prev = {
              charpos = 140737488331040,
              type = 4141697353,
              orig_type = 32767
            },
            last_strong = {
              charpos = 93824998975040,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_neutral = {
              charpos = 93824998975040,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            prev_for_neutral = {
              charpos = 0,
              type = 4294943056,
              orig_type = 32767
            },
            next_for_ws = {
              charpos = 93824993413811,
              type = 1435060311,
              orig_type = UNKNOWN_BT
            },
            bracket_pairing_pos = 140737488331120,
            bracket_enclosed_type = 1432833443,
            next_en_pos = 140737488331312,
            next_en_type = UNKNOWN_BT,
            sos = NEUTRAL_DIR,
            scan_dir = 1438393920,
            disp_pos = 0,
            disp_prop = 1438393920,
            stack_idx = 21845,
            level_stack = {{
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488331184,
                next_for_neutral_type = 3,
                last_strong_type = 6,
                prev_for_neutral_type = 2,
                level = 103 'g',
                flags = 85 'U'
              }, {
                next_for_neutral_pos = 1435060311,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93824993414563,
                next_for_neutral_type = 5,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 49 '1',
                flags = 125 '}'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 57267456835,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 93825774862928,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 191 '\277',
                flags = 131 '\203'
              }, {
                next_for_neutral_pos = 9206956204654979584,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737349278480,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93824994108556,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 191 '\277',
                flags = 131 '\203'
              }, {
                next_for_neutral_pos = 2214281808,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 191 '\277',
                flags = 131 '\203'
              }, {
                next_for_neutral_pos = 93825660954352,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 191 '\277',
                flags = 131 '\203'
              }, {
                next_for_neutral_pos = 93825857433248,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 5 '\005',
                flags = 133 '\205'
              }, {
                next_for_neutral_pos = 93825770958608,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 9206956204654979584,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 191 '\277',
                flags = 131 '\203'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 4,
                last_strong_type = 2,
                prev_for_neutral_type = 1,
                level = 64 '@',
                flags = 8 '\b'
              }, {
                next_for_neutral_pos = 8,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737349118063,
                next_for_neutral_type = 6,
                last_strong_type = 1,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 5398773892411,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 93825593589552,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 238 '\356',
                flags = 246 '\366'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93825593589552,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737335680344,
                next_for_neutral_type = 0,
                last_strong_type = 1,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 14,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -252775567320550,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4294967299,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93825648903280,
                next_for_neutral_type = 3,
                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 = 9206956204654979584,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 6,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93824996590060,
                next_for_neutral_type = 6,
                last_strong_type = 5,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 18612528139,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 1,
                level = 188 '\274',
                flags = 85 'U'
              }, {
                next_for_neutral_pos = 9206956204654979584,
                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 = 0,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 4,
                last_strong_type = 2,
                prev_for_neutral_type = 1,
                level = 64 '@',
                flags = 8 '\b'
              }, {
                next_for_neutral_pos = 1232,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737349118063,
                next_for_neutral_type = 6,
                last_strong_type = 1,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 107374183739,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93825593589552,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 238 '\356',
                flags = 246 '\366'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93825593589552,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 1,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737335680344,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 14,
                next_for_neutral_type = 4,
                last_strong_type = 0,
                prev_for_neutral_type = 3,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -194272925110481,
                next_for_neutral_type = 6,
                last_strong_type = 5,
                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 = 3,
                level = 49 '1',
                flags = 125 '}'
              }, {
                next_for_neutral_pos = 93825799086896,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 61 '=',
                flags = 129 '\201'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 4,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 1,
                level = 221 '\335',
                flags = 128 '\200'
              }, {
                next_for_neutral_pos = 93825648903280,
                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 = 3,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 191 '\277',
                flags = 131 '\203'
              }, {
                next_for_neutral_pos = 93825911238560,
                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 = 6197878326296577,
                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 = 6,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93824993253495,
                next_for_neutral_type = 6,
                last_strong_type = 2,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 382252089412,
                next_for_neutral_type = 0,
                last_strong_type = 1,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 9206956204654979584,
                next_for_neutral_type = 7,
                last_strong_type = 3,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 5,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 9206956204654979584,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1266,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737349118063,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1353,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 93825593589552,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 238 '\356',
                flags = 246 '\366'
              }, {
                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 = 93825593589552,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737335680344,
                next_for_neutral_type = 2,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                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 = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = -194272925110481,
                next_for_neutral_type = 3,
                last_strong_type = 5,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 932007903248,
                next_for_neutral_type = 1,
                last_strong_type = 3,
                prev_for_neutral_type = 3,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4294967296,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 49 '1',
                flags = 125 '}'
              }, {
                next_for_neutral_pos = 93825799086896,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 61 '=',
                flags = 129 '\201'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 45,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 157 '\235',
                flags = 136 '\210'
              }, {
                next_for_neutral_pos = 93825648903280,
                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 = 2,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 1,
                level = 148 '\224',
                flags = 114 'r'
              }, {
                next_for_neutral_pos = 93825911236040,
                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 = 6197878326296577,
                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 = 140737488331824,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 6,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93824993253495,
                next_for_neutral_type = 3,
                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 = 1,
                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 = 140737488332604,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 4,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93823560581120,
                next_for_neutral_type = 5,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 61 '=',
                flags = 95 '_'
              }, {
                next_for_neutral_pos = 515396075521,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 9206956204654979584,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 157 '\235',
                flags = 136 '\210'
              }, {
                next_for_neutral_pos = 16,
                next_for_neutral_type = 1,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 5,
                level = 170 '\252',
                flags = 85 'U'
              }, {
                next_for_neutral_pos = 140737354125312,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93824996589847,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93825648903280,
                next_for_neutral_type = 7,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 17179869200,
                next_for_neutral_type = 4,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 49 '1',
                flags = 125 '}'
              }, {
                next_for_neutral_pos = 93825799086896,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 61 '=',
                flags = 129 '\201'
              }, {
                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 = 1,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 1,
                level = 221 '\335',
                flags = 128 '\200'
              }, {
                next_for_neutral_pos = 93825648903280,
                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 = 2,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 191 '\277',
                flags = 131 '\203'
              }, {
                next_for_neutral_pos = 93825862837680,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737335069548,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 93825862837680,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93825862837680,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737335069548,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 93825862837680,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 2,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737335670854,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 45 '-',
                flags = 121 'y'
              }, {
                next_for_neutral_pos = 93825593589552,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737335677868,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 1,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737488334832,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737335441834,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 12884901891,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 12884901889,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 12884901890,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 12884901891,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 12884901891,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 12884901891,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 12884901891,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488333392,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 1,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }},
            string = {
              lstring = {
                i = 0x7fffffffa9bc
              },
              s = 0x0,
              schars = 140737488333936,
              bufpos = 140737488333248,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x25,
            paragraph_dir = (L2R | unknown: 0xffffac94),
            separator_limit = 140737488333904,
            first_elt = true,
            new_paragraph = false,
            frame_window_p = true
          },
          paragraph_embedding = (L2R | R2L),
          min_width_property = {
            i = 0x840490e
          },
          min_width_start = -22000
        }
        current_matrix_up_to_date_p = false
        used_current_matrix_p = false
        temp_scroll_step = false
        count = {
          bytes = 224
        }
        rc = 101605
        centering_position = -1
        last_line_misfit = false
        beg_unchanged = 0
        end_unchanged = 304664
        frame_line_height = 14
        margin = 0
        use_desired_matrix = false
        itdata = 0x0
        lchars_modiff = 17
        ochars_modiff = 20
#29 0x0000555555618e8a in redisplay_window_0 (window=...) at xdisp.c:18513
#30 0x0000555555882789 in internal_condition_case_1 (bfun=0x555555618e44 <redisplay_window_0>, arg=..., handlers=..., hfun=0x555555618d21 <redisplay_window_error>) at eval.c:1736
        val = {
          i = 0x5555555d870b <BUFFERP+29>
        }
        c = 0x555555cb1e40
#31 0x0000555555618cf3 in redisplay_windows (window=...) at xdisp.c:18482
        w = 0x55557ed4b9d8
#32 0x00005555556175b7 in redisplay_internal () at xdisp.c:17899
        gcscrollbars = true
        f_redisplay_flag = false
        f = 0x55557ed4b710
        tty_root_frames = {
          i = 0x0
        }
        w = 0x55557b187de8
        sw = 0x55557b187de8
        fr = 0x55557ba5a2c0
        must_finish = false
        match_p = true
        tlbufpos = {
          charpos = 34071,
          bytepos = 34071
        }
        tlendpos = {
          charpos = 173,
          bytepos = 173
        }
        number_of_visible_frames = 18
        sf = 0x55557ba5a2c0
        polling_stopped_here = true
        tail = {
          i = 0x55558759e793
        }
        frame = {
          i = 0x55557ed4b715
        }
        hscroll_retries = 0
        garbaged_frame_retries = 1
        consider_all_windows_p = true
        update_miniwindow_p = false
        count = {
          bytes = 128
        }
        previous_frame = 0x0
        current_matrices_cleared = true
        new_count = 0
#33 0x0000555555614fa3 in redisplay () at xdisp.c:17045
#34 0x000055555579a1b3 in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0x7fffffffd679, end_time=0x0) at keyboard.c:2711
        echo_current = true
        c = {
          i = 0x55558acd0263
        }
        local_getcjmp = {{
            __jmpbuf = {0, -6388332986094757564, 8, 0, 93824997794168, 140737354125312, -6388332986224780988, -1005074633863767740},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0, 0, 140737488344304, 93824995545851, 2342655232, 140737488344416, 93824995593199, 93825889281619, 128, 93825889281635, 0, 140737488344416, 93824995290751, 93824998975040, 0, 0}
            }
          }}
        save_jump = {{
            __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0 <repeats 16 times>}
            }
          }}
        tem = {
          i = 0x0
        }
        save = {
          i = 0x0
        }
        previous_echo_area_message = {
          i = 0x0
        }
        also_record = {
          i = 0x0
        }
        reread = false
        recorded = false
        polling_stopped_here = false
        orig_kboard = 0x555577f1c9e0
        jmpcount = {
          bytes = 128
        }
        c_volatile = {
          i = 0x55558acd0263
        }
#35 0x00005555557aff7a in read_key_sequence (keybuf=0x7fffffffd8a0, prompt=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, disable_text_conversion_p=false) at keyboard.c:11224
        interrupted_kboard = 0x555577f1c9e0
        interrupted_frame = 0x55557ba5a2c0
        key = {
          i = 0x555555888944 <do_one_unbind+621>
        }
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        new_binding = {
          i = 0x7f0100000002
        }
        count = {
          bytes = 96
        }
        t = 0
        echo_start = 0
        keys_start = 0
        current_binding = {
          i = 0x55558acd2643
        }
        first_unbound = 31
        mock_input = 0
        used_mouse_menu_history = {false <repeats 30 times>}
        fkey = {
          parent = {
            i = 0x555573fa27f3
          },
          map = {
            i = 0x555573fa27f3
          },
          start = 0,
          end = 0
        }
        keytran = {
          parent = {
            i = 0x7ffff04006f3
          },
          map = {
            i = 0x7ffff04006f3
          },
          start = 0,
          end = 0
        }
        indec = {
          parent = {
            i = 0x555573fa2813
          },
          map = {
            i = 0x555573fa2813
          },
          start = 0,
          end = 0
        }
        shift_translated = false
        delayed_switch_frame = {
          i = 0x0
        }
        original_uppercase = {
          i = 0x0
        }
        original_uppercase_position = -1
        disabled_conversion = false
        starting_buffer = 0x5555561eace0
        fake_prefixed_keys = {
          i = 0x0
        }
        first_event = {
          i = 0x0
        }
        second_event = {
          i = 0x0
        }
#36 0x0000555555795f46 in command_loop_1 () at keyboard.c:1424
        cmd = {
          i = 0xa500
        }
        keybuf = {{
            i = 0x55558acd5a03
          }, {
            i = 0x1ca
          }, {
            i = 0x11a
          }, {
            i = 0x60
          }, {
            i = 0x7fffffffd960
          }, {
            i = 0x0
          }, {
            i = 0xb
          }, {
            i = 0x11940
          }, {
            i = 0x30
          }, {
            i = 0x555578d2230d
          }, {
            i = 0x0
          }, {
            i = 0x7fc5ade33909ea00
          }, {
            i = 0x555555791a6c <builtin_lisp_symbol+48>
          }, {
            i = 0x30
          }, {
            i = 0x555555bc2640 <lispsym>
          }, {
            i = 0x0
          }, {
            i = 0x0
          }, {
            i = 0x60
          }, {
            i = 0x7fffffffd940
          }, {
            i = 0x555555ab2500 <main_thread>
          }, {
            i = 0x7fffffffd980
          }, {
            i = 0x555555882c3e <push_handler_nosignal+242>
          }, {
            i = 0x100000060
          }, {
            i = 0x90
          }, {
            i = 0x0
          }, {
            i = 0x555555c9d950
          }, {
            i = 0x30
          }, {
            i = 0x2
          }, {
            i = 0x7fffffffd9b0
          }, {
            i = 0x555555882b31 <push_handler+36>
          }}
        i = 1
        last_pt = 10305
        prev_modiff = 387
        prev_buffer = 0x55557fcc9690
#37 0x00005555558826a0 in internal_condition_case (bfun=0x555555795afa <command_loop_1>, handlers=..., hfun=0x555555794eef <cmd_error>) at eval.c:1712
        val = {
          i = 0x555555791a6c <builtin_lisp_symbol+48>
        }
        c = 0x555555c9d950
#38 0x000055555579569f in command_loop_2 (handlers=...) at keyboard.c:1163
        val = {
          i = 0x2
        }
#39 0x0000555555881a78 in internal_catch (tag=..., func=0x555555795671 <command_loop_2>, arg=...) at eval.c:1392
        val = {
          i = 0x7fffffffda90
        }
        c = 0x555555d58f20
#40 0x000055555579562d in command_loop () at keyboard.c:1141
#41 0x000055555579495f in recursive_edit_1 () at keyboard.c:749
        count = {
          bytes = 32
        }
        val = {
          i = 0x555555888404 <record_unwind_protect+118>
        }
#42 0x0000555555794ba5 in Frecursive_edit () at keyboard.c:832
        count = {
          bytes = 0
        }
        buffer = {
          i = 0x0
        }
#43 0x000055555578ffa0 in main (argc=8, argv=0x7fffffffdd78) at emacs.c:2632
        stack_bottom_variable = 0x7fc5ade33909ea00
        old_argc = 8
        dump_file = 0x0
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = 0x0
        skip_args = 1
        temacs = 0x0
        attempt_load_pdump = true
        only_version = false
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 18446744073709551615
        }
        lc_all = 0x0
        sockfd = -1
        module_assertions = false
warning: /usr/local/src/emacs/git/WTs/master_2/../lwlib: No such file or directory
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = localhost:12.0
TERM = screen.xterm-256color
Breakpoint 1 at 0x55555578c758: file emacs.c, line 442.
Breakpoint 2 at 0x55555574da5f: file xterm.c, line 27073.
Breakpoint 3 at 0x555555886536: file eval.c, line 3145.
"Automatic GC" (0x0)
"mode-line-default-help-echo" (0xffff9428)
"redisplay_internal (C function)" (0x0)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.