Subject: bug#78054: 31.0.50; igc: infinite recursion

From: Óscar Fuentes <[email-masked]>
Date: Fri, 25 Apr 2025 02:30:48 +0200

Emacs froze just after pressing 'g' in a Magit status buffer (that key
refreshes the displayed status of the git repo.)

Neither C-g nor SIGUSR2 had any effect.

This is an excerpt of the backtrace, there are thousands of frames and
apparently they show a recursive cycle.

The occurrences of timer_check* calls reminds me that mini-echo-mode [1]
was active. That mode hides the modeline and shows info on the echo area
every 0.3 seconds.

1. https://github.com/eki3z/mini-echo.el

#0  truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/lisp.h:1534
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = 38388894
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#1  0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#2  0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#3  igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#4  0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#5  timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f30b127b)
        idle_timers = XIL(0x7ff5f30b12db)
        tem = <optimized out>
#6  0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#7  0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#8  0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#9  0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#10 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66c8380) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#11 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#12 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66c8560) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#13 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#14 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66c85e0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#15 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#16 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#17 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#18 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#19 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#20 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f30ace3b)
        idle_timers = XIL(0x7ff5f30ace9b)
        tem = <optimized out>
#21 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#22 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#23 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#24 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#25 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66c8930) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#26 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#27 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66c8b10) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#28 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#29 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66c8b90) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#30 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#31 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#32 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#33 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#34 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#35 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f30a8a03)
        idle_timers = XIL(0x7ff5f30a8a63)
        tem = <optimized out>
#36 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#37 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#38 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#39 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#40 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66c8ee0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#41 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#42 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66c90c0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#43 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#44 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66c9140) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#45 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#46 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#47 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#48 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#49 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#50 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f30a25e3)
        idle_timers = XIL(0x7ff5f30a2643)
        tem = <optimized out>
#51 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#52 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#53 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#54 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#55 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66c9490) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#56 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#57 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66c9670) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#58 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#59 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66c96f0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#60 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#61 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#62 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#63 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#64 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#65 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f309e1bb)
        idle_timers = XIL(0x7ff5f309e21b)
        tem = <optimized out>
#66 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#67 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#68 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#69 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#70 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66c9a40) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#71 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#72 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66c9c20) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#73 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#74 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66c9ca0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#75 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#76 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#77 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#78 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#79 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#80 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3099d8b)
        idle_timers = XIL(0x7ff5f3099deb)
        tem = <optimized out>
#81 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#82 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#83 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#84 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#85 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66c9ff0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#86 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#87 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66ca1d0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#88 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#89 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66ca250) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#90 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#91 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#92 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#93 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#94 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#95 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3095953)
        idle_timers = XIL(0x7ff5f30959b3)
        tem = <optimized out>
#96 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#97 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#98 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#99 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#100 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66ca5a0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#101 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#102 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66ca780) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#103 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#104 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66ca800) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#105 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#106 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#107 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#108 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#109 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#110 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3091533)
        idle_timers = XIL(0x7ff5f3091593)
        tem = <optimized out>
#111 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#112 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#113 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#114 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#115 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cab50) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#116 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#117 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cad30) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#118 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#119 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cadb0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#120 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#121 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#122 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#123 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#124 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#125 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f308d0fb)
        idle_timers = XIL(0x7ff5f308d15b)
        tem = <optimized out>
#126 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#127 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#128 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#129 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#130 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cb100) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#131 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#132 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cb2e0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#133 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#134 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cb360) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#135 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#136 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#137 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#138 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#139 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#140 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3086cd3)
        idle_timers = XIL(0x7ff5f3086d33)
        tem = <optimized out>
#141 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#142 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#143 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#144 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#145 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cb6b0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#146 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#147 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cb890) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#148 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#149 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cb910) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#150 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#151 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#152 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#153 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#154 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#155 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f30828b3)
        idle_timers = XIL(0x7ff5f3082913)
        tem = <optimized out>
#156 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#157 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#158 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#159 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#160 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cbc60) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#161 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#162 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cbe40) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#163 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#164 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cbec0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#165 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#166 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#167 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#168 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#169 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#170 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f307e493)
        idle_timers = XIL(0x7ff5f307e4f3)
        tem = <optimized out>
#171 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#172 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#173 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#174 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#175 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cc210) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#176 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#177 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cc3f0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#178 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#179 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cc470) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#180 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#181 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#182 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#183 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#184 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#185 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f307a063)
        idle_timers = XIL(0x7ff5f307a0c3)
        tem = <optimized out>
#186 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#187 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#188 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#189 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#190 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cc7c0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#191 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#192 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cc9a0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#193 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#194 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cca20) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#195 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#196 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#197 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#198 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#199 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#200 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3075c23)
        idle_timers = XIL(0x7ff5f3075c83)
        tem = <optimized out>
#201 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#202 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#203 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#204 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#205 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66ccd70) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#206 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#207 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66ccf50) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#208 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#209 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66ccfd0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#210 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#211 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#212 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#213 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#214 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#215 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f30717eb)
        idle_timers = XIL(0x7ff5f307184b)
        tem = <optimized out>
#216 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#217 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#218 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#219 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#220 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cd320) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#221 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#222 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cd500) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#223 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#224 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cd580) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#225 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#226 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#227 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#228 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#229 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#230 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f306d3cb)
        idle_timers = XIL(0x7ff5f306d42b)
        tem = <optimized out>
#231 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#232 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#233 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#234 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#235 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cd8d0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#236 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#237 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cdab0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#238 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#239 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cdb30) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#240 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#241 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#242 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#243 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#244 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#245 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3066fa3)
        idle_timers = XIL(0x7ff5f3067003)
        tem = <optimized out>
#246 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#247 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#248 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#249 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#250 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cde80) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#251 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#252 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66ce060) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#253 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#254 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66ce0e0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#255 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#256 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#257 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#258 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#259 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#260 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3062b83)
        idle_timers = XIL(0x7ff5f3062be3)
        tem = <optimized out>
#261 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#262 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#263 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#264 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#265 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66ce430) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#266 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#267 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66ce610) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#268 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#269 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66ce690) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#270 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#271 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#272 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#273 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#274 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#275 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f305e763)
        idle_timers = XIL(0x7ff5f305e7c3)
        tem = <optimized out>
#276 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#277 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#278 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#279 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#280 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66ce9e0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#281 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#282 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cebc0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#283 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#284 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cec40) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#285 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#286 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#287 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#288 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#289 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#290 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f305a343)
        idle_timers = XIL(0x7ff5f305a3a3)
        tem = <optimized out>
#291 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#292 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#293 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#294 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#295 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cef90) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#296 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#297 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cf170) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#298 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#299 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cf1f0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#300 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#301 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#302 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#303 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#304 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#305 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3055f13)
        idle_timers = XIL(0x7ff5f3055f73)
        tem = <optimized out>
#306 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#307 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#308 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#309 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#310 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cf540) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#311 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#312 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cf720) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#313 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#314 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cf7a0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#315 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#316 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#317 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#318 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#319 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#320 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3051ad3)
        idle_timers = XIL(0x7ff5f3051b33)
        tem = <optimized out>
#321 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#322 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#323 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#324 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#325 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66cfaf0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#326 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#327 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66cfcd0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#328 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#329 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66cfd50) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#330 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#331 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#332 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#333 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#334 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#335 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f304b69b)
        idle_timers = XIL(0x7ff5f304b6fb)
        tem = <optimized out>
#336 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#337 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#338 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#339 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#340 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66d00a0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#341 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#342 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66d0280) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#343 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#344 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66d0300) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#345 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#346 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#347 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#348 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#349 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#350 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f304727b)
        idle_timers = XIL(0x7ff5f30472db)
        tem = <optimized out>
#351 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#352 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#353 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#354 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#355 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66d0650) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#356 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#357 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66d0830) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#358 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#359 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66d08b0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#360 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#361 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#362 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#363 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#364 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#365 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3042e3b)
        idle_timers = XIL(0x7ff5f3042e9b)
        tem = <optimized out>
#366 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#367 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#368 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#369 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#370 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66d0c00) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#371 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#372 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66d0de0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#373 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#374 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66d0e60) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#375 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#376 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#377 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#378 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#379 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#380 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f303ea03)
        idle_timers = XIL(0x7ff5f303ea63)
        tem = <optimized out>
#381 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#382 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#383 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#384 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#385 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66d11b0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#386 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#387 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66d1390) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#388 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#389 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66d1410) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#390 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#391 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#392 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#393 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#394 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#395 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f303a5e3)
        idle_timers = XIL(0x7ff5f303a643)
        tem = <optimized out>
#396 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#397 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#398 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#399 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#400 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66d1760) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#401 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#402 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66d1940) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#403 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#404 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66d19c0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#405 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#406 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#407 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#408 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#409 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#410 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f30361bb)
        idle_timers = XIL(0x7ff5f303621b)
        tem = <optimized out>
#411 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612
#412 0x00005647cf616700 in get_input_pending (flags=flags@entry=3) at ../../emacs/src/keyboard.c:7982
#413 0x00005647cf616815 in Finput_pending_p (check_timers=XIL(0x38)) at ../../emacs/src/keyboard.c:11774
#414 0x00007ff6ea88d5b2 in F7369742d666f72_sit_for_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/subr-13adf6a6-9f3b40e2.eln
#415 0x00005647cf69d8bc in Ffuncall (nargs=2, args=0x7ffca66d1d10) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#416 0x00007ff6d857154d in F646973706c61792d7761726e696e67_display_warning_0 () at /home/oscar/.emacs.d/eln-cache/31.0.50-0810ab58/warnings-28e75f4d-9e99af1a.eln
#417 0x00005647cf69d8bc in Ffuncall (nargs=4, args=0x7ffca66d1ef0) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#418 0x00007ff6ea63b927 in F756e646f2d6f757465722d6c696d69742d7472756e63617465_undo_outer_limit_truncate_0 () at /home/oscar/dev/emacs/igc/build/src/../native-lisp/31.0.50-0810ab58/preloaded/simple-fab5b0cf-9e70c6de.eln
#419 0x00005647cf69d8bc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffca66d1f70) at ../../emacs/src/eval.c:3131
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#420 0x00005647cf67437d in truncate_undo_list (b=b@entry=0x7ff6da637238) at ../../emacs/src/undo.c:366
        tem = <optimized out>
        list = <optimized out>
        prev = <optimized out>
        next = <optimized out>
        last_boundary = XIL(0)
        size_so_far = <optimized out>
        count = {
          bytes = <optimized out>
        }
        undo_outer_limit = <optimized out>
#421 0x00005647cf636f59 in compact_buffer (buffer=buffer@entry=0x7ff6da637238) at ../../emacs/src/buffer.c:1856
#422 0x00005647cf72ac11 in buffer_step (it=<synthetic pointer>) at ../../emacs/src/igc.c:3945
        buf = <optimized out>
        b = 0x7ff6da637238
#423 igc_on_idle () at ../../emacs/src/igc.c:3977
        work_done = <optimized out>
        clock = {
          expire = <optimized out>
        }
        buffer_it = {
          alist = <optimized out>,
          buf = <optimized out>
        }
#424 0x00005647cf615fe7 in timer_check_2 (timers=<optimized out>, idle_timers=<optimized out>) at ../../emacs/src/keyboard.c:4716
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idleness_now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        funcall = <optimized out>
        chosen_timer = <optimized out>
        timer = <optimized out>
        idle_timer = <optimized out>
        difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_difference = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        ripe = <optimized out>
        timer_ripe = <optimized out>
        idle_timer_ripe = <optimized out>
        timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        idle_timer_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        old_deactivate_mark = <optimized out>
#425 timer_check () at ../../emacs/src/keyboard.c:4885
        nexttime = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timers = XIL(0x7ff5f3031d8b)
        idle_timers = XIL(0x7ff5f3031deb)
        tem = <optimized out>
#426 0x00005647cf6164f5 in readable_events (flags=flags@entry=3) at ../../emacs/src/keyboard.c:3612

[... about 7000 frames elided ...]

Lisp Backtrace:
"sit-for" (0xa66c8388)
"display-warning" (0xa66c8568)
"undo-outer-limit-truncate" (0xa66c85e8)
"sit-for" (0xa66c8938)
"display-warning" (0xa66c8b18)
"undo-outer-limit-truncate" (0xa66c8b98)
"sit-for" (0xa66c8ee8)
"display-warning" (0xa66c90c8)
"undo-outer-limit-truncate" (0xa66c9148)
"sit-for" (0xa66c9498)
"display-warning" (0xa66c9678)
"undo-outer-limit-truncate" (0xa66c96f8)
"sit-for" (0xa66c9a48)
"display-warning" (0xa66c9c28)
"undo-outer-limit-truncate" (0xa66c9ca8)
"sit-for" (0xa66c9ff8)
"display-warning" (0xa66ca1d8)
"undo-outer-limit-truncate" (0xa66ca258)
"sit-for" (0xa66ca5a8)
"display-warning" (0xa66ca788)
"undo-outer-limit-truncate" (0xa66ca808)
"sit-for" (0xa66cab58)
"display-warning" (0xa66cad38)
"undo-outer-limit-truncate" (0xa66cadb8)
"sit-for" (0xa66cb108)
"display-warning" (0xa66cb2e8)
"undo-outer-limit-truncate" (0xa66cb368)
"sit-for" (0xa66cb6b8)
"display-warning" (0xa66cb898)
"undo-outer-limit-truncate" (0xa66cb918)
"sit-for" (0xa66cbc68)
"display-warning" (0xa66cbe48)
"undo-outer-limit-truncate" (0xa66cbec8)
"sit-for" (0xa66cc218)
"display-warning" (0xa66cc3f8)
"undo-outer-limit-truncate" (0xa66cc478)
"sit-for" (0xa66cc7c8)
"display-warning" (0xa66cc9a8)
"undo-outer-limit-truncate" (0xa66cca28)
"sit-for" (0xa66ccd78)
"display-warning" (0xa66ccf58)
"undo-outer-limit-truncate" (0xa66ccfd8)
"sit-for" (0xa66cd328)
"display-warning" (0xa66cd508)
"undo-outer-limit-truncate" (0xa66cd588)
"sit-for" (0xa66cd8d8)
"display-warning" (0xa66cdab8)
"undo-outer-limit-truncate" (0xa66cdb38)
"sit-for" (0xa66cde88)
"display-warning" (0xa66ce068)
"undo-outer-limit-truncate" (0xa66ce0e8)
"sit-for" (0xa66ce438)
"display-warning" (0xa66ce618)
"undo-outer-limit-truncate" (0xa66ce698)
"sit-for" (0xa66ce9e8)

[... about 3000 lines elided ...]

In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.18.4) of 2025-04-10 built on sky
Repository revision: 9d3e946e756ac5a146c21d6fbae2fc803de95059
Repository branch: igc
Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
System Description: Debian GNU/Linux trixie/sid

Configured using:
 'configure 'CPPFLAGS=-O2 -fno-omit-frame-pointer -g3'
 CPPFLAGS=-I/home/oscar/dev/include/mps
 LDFLAGS=-L/home/oscar/dev/other/mps/code --with-native-compilation
 --with-tree-sitter --without-toolkit-scroll-bars --with-x-toolkit=lucid
 --with-modules --without-imagemagick --with-mps=yes'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBOTF
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY
PDUMPER PNG SECCOMP SOUND SQLITE3 THREADS TIFF TREE_SITTER WEBP X11
XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB

Important settings:
  value of $LANG: C
  locale-coding-system: nil