bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

classic Classic list List threaded Threaded
36 messages Options
12
Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
> From: João Távora <[hidden email]>
> Date: Sat, 9 Feb 2019 15:37:23 +0000
> Cc: [hidden email], Andreas Schwab <[hidden email]>
>
> > Is it possible that somehow sit_for is called recursively in this
> > scenario?  If you put a breakpoint in sit_for, does it break when bt
> > shows another instance of sit_for up the call-stack?
> >
> > We need to establish who clobbers the jump_buf being used to implement
> > quitting by C-g.
>
> The problem is that if I place a breakpoint there I can't work with company
> at all.  So I can't reproduce the problem.

Try a breakpoint that automatically continues the program, after it
displays the backtrace.  Like this:

  (gdb) break sit_for
  ....
  (gdb) commands
   > bt
   > continue
   > end




Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

João Távora
Eli Zaretskii <[hidden email]> writes:

>> From: João Távora <[hidden email]>
>> Date: Sat, 9 Feb 2019 15:37:23 +0000
>> Cc: [hidden email], Andreas Schwab <[hidden email]>
>>
>> > Is it possible that somehow sit_for is called recursively in this
>> > scenario?  If you put a breakpoint in sit_for, does it break when bt
>> > shows another instance of sit_for up the call-stack?
>> >
>> > We need to establish who clobbers the jump_buf being used to implement
>> > quitting by C-g.
>>
>> The problem is that if I place a breakpoint there I can't work with company
>> at all.  So I can't reproduce the problem.
>
> Try a breakpoint that automatically continues the program, after it
> displays the backtrace.  Like this:
>
>   (gdb) break sit_for
>   ....
>   (gdb) commands
>    > bt
>    > continue
>    > end

Alright, here you go with a very big backtrace.  I think the answer to
your answer is "no", I don't see sit_for in the backtrace for the
sit_for breakpoint.

João

Current directory is ~/
GNU gdb (Debian 8.2-1) 8.2
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) attach 22876
Attaching to process 22876
(gdb) Reading symbols from /home/capitaomorte/Source/Emacs/emacs-master/src/emacs...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libtiff.so.5...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libjpeg.so.62...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libpng16.so.16...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgif.so.7...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXpm.so.4...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXaw3d.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXmu.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXt.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libSM.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libICE.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXft.so.2...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libasound.so.2...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libacl.so.1...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug/.build-id/81/1738e7cdddf3c567eee506d0b0f1afd32dd1f3.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrandr.so.2...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXinerama.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXfixes.so.3...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libxml2.so.2...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgpm.so.2...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libtinfo.so.6...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libselinux.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libotf.so.0...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libm17n-core.so.0...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgnutls.so.30...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/.build-id/5c/79aff4fcf06f7d4cc89a873eade791d8703e69.debug...done.
done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Reading symbols from /lib/x86_64-linux-gnu/libanl.so.1...Reading symbols from /usr/lib/debug/.build-id/10/bc1d2eb5e97e0bf190e78fd7eb103e56fd138d.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug/.build-id/86/be4b7815704459f8a32170db4266066980289f.debug...done.
done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libjansson.so.4...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmp.so.10...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/.build-id/cd/ae5bb84a51c364471bdd287dbe9df7d1d235f3.debug...done.
done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libwebp.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libzstd.so.1...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libjbig.so.0...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libbsd.so.0...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/.build-id/60/1c7068f7cbc26814db9cbca61b1a2c00f5d66d.debug...done.
done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done.
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/.build-id/dd/8026f43793facd0aa3924fb2dd6b0033b7b431.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libattr.so.1...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libsystemd.so.0...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libicui18n.so.63...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libicuuc.so.63...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libicudata.so.63...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libthai.so.0...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libidn2.so.0...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libunistring.so.2...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libtasn1.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libnettle.so.6...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libhogweed.so.4...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/liblz4.so.1...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.20...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libdatrie.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.6...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...Reading symbols from /usr/lib/debug/.build-id/22/94e0e2af04add8c94075b2c494d8f57b9433db.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...Reading symbols from /usr/lib/debug/.build-id/d3/466c58db77ce25f8d85fdae8152a5541db9e7b.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...Reading symbols from /usr/lib/debug/.build-id/94/9b956c0cdc60d9daefe8ca34109a9fa36b0264.debug...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...Reading symbols from /usr/lib/debug/.build-id/3b/95d55a98806895440ba6f0954ea69efe79df6f.debug...done.
done.
0x00007f489854c4a9 in __pselect (nfds=10, readfds=0x7ffeceab1ea0, writefds=0x7ffeceab1e20, exceptfds=0x0, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/pselect.c:69
69 ../sysdeps/unix/sysv/linux/pselect.c: No such file or directory.
(gdb) handle SIGINT noprint nostop pass
Signal        Stop Print Pass to program Description
SIGINT        No No Yes Interrupt
(gdb) break sit_for
Breakpoint 1 at 0x565313b051c7: file dispnew.c, line 5762.
(gdb) commands
Type commands for breakpoint(s) 1, one per line.
End with a line saying just "end".
>bt
>continue
>end
(gdb) info b
Num     Type           Disp Enb Address            What
1       breakpoint     keep y   0x0000565313b051c7 in sit_for at dispnew.c:5762
        bt
        continue
(gdb) c
Continuing.

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
5762 {
(gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
#1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
#2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
#3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
#4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
#5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
#6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
#7  0x0000565313c13786 in command_loop () at lisp.h:1056
#8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
#9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
#10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949

Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb)



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

João Távora
I developed this standalone foo.el to try to reproduce the problem.

I'm not quite there yet, meaning I can't trigger the bug, but the
code is similar in concept and uses no external tools.

I have to stop now and continue this tomorrow, but in the meantime
here's the program:

You can try this with

   emacs -nw -Q -L ~/Source/Emacs/company-mode -l ~/path/to/company.el
-f global-company-mode -l path/to/foo.el

then type "bla"

  go up and down quickly and type C-g while you do that.

I haven't been able to trigger it like this though....

Anyway, thanks for all the help today
João

(defvar foo-process nil)

(defvar foo-thing #'ignore)

(defun foo-start ()
  (interactive)
  (when foo-process (delete-process foo-process))
  (setq foo-process
        (make-process :name "foo"
                      :command `("tail" "-f" ,(expand-file-name
"~/tmp/foo.txt"))
                      :filter
                      (lambda (&rest args)
                        (apply foo-thing (cons 'filter args)))
                      :sentinel
                      (lambda (&rest args)
                        (apply foo-thing (cons 'sentinel args))))))

(defvar foo-counter 0)

(defun foo-from-process ()
  (let ((ret
         (catch 'foo
           (let* ((foo-cancelled nil)
                  (foo-thing (lambda (&rest args)
                               (unless foo-cancelled
                                 (throw 'foo args)))))
             (make-process
              :name "foo-send"
              :command (list
                        shell-file-name
                        "-c"
                        (format "echo %s > ~/tmp/foo.txt&"
                                (setq foo-counter (1+ foo-counter)))))
             (while (sit-for 30))
             (setq foo-cancelled t)
             nil))))
    (when (eq 'filter (car ret)) (caddr ret))))

(defvar foo-completions nil)

(defun foo-capf ()
  (let* ((bounds (bounds-of-thing-at-point 'symbol)))
    (list
     (car bounds) (cdr bounds)
     (lambda (string pred action)
       (funcall (completion-table-dynamic
                 (lambda (_ignored)
                   (setq foo-completions
                         (mapcar
                          (lambda (comp) (concat "bla" comp))
                          (let ((ret (foo-from-process)))
                            (when ret (split-string ret)))))))
                string pred action))
     :company-docsig
     (lambda (_ignored)
       (let ((ret (foo-from-process)))
         (when ret (car (last (split-string ret)))))))))

(setq completion-at-point-functions '(foo-capf))
(foo-start)

On Sat, Feb 9, 2019 at 4:04 PM João Távora <[hidden email]> wrote:

>
> Eli Zaretskii <[hidden email]> writes:
>
> >> From: João Távora <[hidden email]>
> >> Date: Sat, 9 Feb 2019 15:37:23 +0000
> >> Cc: [hidden email], Andreas Schwab <[hidden email]>
> >>
> >> > Is it possible that somehow sit_for is called recursively in this
> >> > scenario?  If you put a breakpoint in sit_for, does it break when bt
> >> > shows another instance of sit_for up the call-stack?
> >> >
> >> > We need to establish who clobbers the jump_buf being used to implement
> >> > quitting by C-g.
> >>
> >> The problem is that if I place a breakpoint there I can't work with company
> >> at all.  So I can't reproduce the problem.
> >
> > Try a breakpoint that automatically continues the program, after it
> > displays the backtrace.  Like this:
> >
> >   (gdb) break sit_for
> >   ....
> >   (gdb) commands
> >    > bt
> >    > continue
> >    > end
>
> Alright, here you go with a very big backtrace.  I think the answer to
> your answer is "no", I don't see sit_for in the backtrace for the
> sit_for breakpoint.
>
> João
>
> Current directory is ~/
> GNU gdb (Debian 8.2-1) 8.2
> Copyright (C) 2018 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> Type "show copying" and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
>     <http://www.gnu.org/software/gdb/documentation/>.
>
> For help, type "help".
> Type "apropos word" to search for commands related to "word".
> (gdb) attach 22876
> Attaching to process 22876
> (gdb) Reading symbols from /home/capitaomorte/Source/Emacs/emacs-master/src/emacs...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libtiff.so.5...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libjpeg.so.62...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libpng16.so.16...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libgif.so.7...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXpm.so.4...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXaw3d.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXmu.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXt.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libSM.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libICE.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXft.so.2...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libasound.so.2...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libacl.so.1...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug/.build-id/81/1738e7cdddf3c567eee506d0b0f1afd32dd1f3.debug...done.
> done.
> Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXrandr.so.2...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXinerama.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXfixes.so.3...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libxml2.so.2...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libgpm.so.2...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libtinfo.so.6...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libselinux.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libotf.so.0...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libm17n-core.so.0...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libm17n-flt.so.0...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libgnutls.so.30...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/.build-id/5c/79aff4fcf06f7d4cc89a873eade791d8703e69.debug...done.
> done.
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> Reading symbols from /lib/x86_64-linux-gnu/libanl.so.1...Reading symbols from /usr/lib/debug/.build-id/10/bc1d2eb5e97e0bf190e78fd7eb103e56fd138d.debug...done.
> done.
> Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug/.build-id/86/be4b7815704459f8a32170db4266066980289f.debug...done.
> done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libjansson.so.4...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libgmp.so.10...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/.build-id/cd/ae5bb84a51c364471bdd287dbe9df7d1d235f3.debug...done.
> done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libwebp.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libzstd.so.1...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libjbig.so.0...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libbsd.so.0...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/.build-id/60/1c7068f7cbc26814db9cbca61b1a2c00f5d66d.debug...done.
> done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done.
> Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/.build-id/dd/8026f43793facd0aa3924fb2dd6b0033b7b431.debug...done.
> done.
> Reading symbols from /lib/x86_64-linux-gnu/libattr.so.1...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libsystemd.so.0...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libicui18n.so.63...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libicuuc.so.63...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libicudata.so.63...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libthai.so.0...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libidn2.so.0...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libunistring.so.2...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libtasn1.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libnettle.so.6...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libhogweed.so.4...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/liblz4.so.1...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.20...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libdatrie.so.1...(no debugging symbols found)...done.
> Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.6...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no debugging symbols found)...done.
> Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...Reading symbols from /usr/lib/debug/.build-id/22/94e0e2af04add8c94075b2c494d8f57b9433db.debug...done.
> done.
> Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...Reading symbols from /usr/lib/debug/.build-id/d3/466c58db77ce25f8d85fdae8152a5541db9e7b.debug...done.
> done.
> Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...Reading symbols from /usr/lib/debug/.build-id/94/9b956c0cdc60d9daefe8ca34109a9fa36b0264.debug...done.
> done.
> Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...Reading symbols from /usr/lib/debug/.build-id/3b/95d55a98806895440ba6f0954ea69efe79df6f.debug...done.
> done.
> 0x00007f489854c4a9 in __pselect (nfds=10, readfds=0x7ffeceab1ea0, writefds=0x7ffeceab1e20, exceptfds=0x0, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/pselect.c:69
> 69      ../sysdeps/unix/sysv/linux/pselect.c: No such file or directory.
> (gdb) handle SIGINT noprint nostop pass
> Signal        Stop      Print   Pass to program Description
> SIGINT        No        No      Yes             Interrupt
> (gdb) break sit_for
> Breakpoint 1 at 0x565313b051c7: file dispnew.c, line 5762.
> (gdb) commands
> Type commands for breakpoint(s) 1, one per line.
> End with a line saying just "end".
> >bt
> >continue
> >end
> (gdb) info b
> Num     Type           Disp Enb Address            What
> 1       breakpoint     keep y   0x0000565313b051c7 in sit_for at dispnew.c:5762
>         bt
>         continue
> (gdb) c
> Continuing.
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c22f5f in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at keyboard.c:2625
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Breakpoint 1, sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> 5762    {
> (gdb) #0  sit_for (timeout=timeout@entry=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5762
> #1  0x0000565313c23209 in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7ffeceab229b, end_time=end_time@entry=0x0) at lisp.h:751
> #2  0x0000565313c244f5 in read_key_sequence (keybuf=keybuf@entry=0x7ffeceab2360, prompt=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9082
> #3  0x0000565313c25bc1 in command_loop_1 () at lisp.h:1056
> #4  0x0000565313caea96 in internal_condition_case (bfun=bfun@entry=0x565313c25943 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x565313c19f6d <cmd_error>) at eval.c:1376
> #5  0x0000565313c16494 in command_loop_2 (ignore=..., ignore@entry=...) at lisp.h:1056
> #6  0x0000565313cae9da in internal_catch (tag=..., func=func@entry=0x565313c16478 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1139
> #7  0x0000565313c13786 in command_loop () at lisp.h:1056
> #8  0x0000565313c19728 in recursive_edit_1 () at keyboard.c:714
> #9  0x0000565313c19cf0 in Frecursive_edit () at keyboard.c:785
> #10 0x0000565313c12154 in main (argc=15, argv=<optimized out>) at emacs.c:1949
>
> Program received signal SIGABRT, Aborted.
> __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
> 50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> (gdb)



--
João Távora



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
> From: João Távora <[hidden email]>
> Date: Sat, 9 Feb 2019 16:14:30 +0000
> Cc: [hidden email], Andreas Schwab <[hidden email]>
>
> I developed this standalone foo.el to try to reproduce the problem.

Thanks.

> I'm not quite there yet, meaning I can't trigger the bug, but the
> code is similar in concept and uses no external tools.

Maybe you could use some shell script or similar to play the role of
the external program.  I don't think it matters whether the completion
candidates make sense or not.



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
In reply to this post by João Távora
> From: João Távora <[hidden email]>
> Cc: [hidden email],  [hidden email]
> Date: Sat, 09 Feb 2019 16:04:05 +0000
>
> >   (gdb) break sit_for
> >   ....
> >   (gdb) commands
> >    > bt
> >    > continue
> >    > end
>
> Alright, here you go with a very big backtrace.  I think the answer to
> your answer is "no", I don't see sit_for in the backtrace for the
> sit_for breakpoint.

Right, there's no such recursive call in these backtraces.

Thanks.



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

João Távora
In reply to this post by Eli Zaretskii
On Sat, Feb 9, 2019 at 4:21 PM Eli Zaretskii <[hidden email]> wrote:

>
> > From: João Távora <[hidden email]>
> > Date: Sat, 9 Feb 2019 16:14:30 +0000
> > Cc: [hidden email], Andreas Schwab <[hidden email]>
> >
> > I developed this standalone foo.el to try to reproduce the problem.
>
> Thanks.
>
> > I'm not quite there yet, meaning I can't trigger the bug, but the
> > code is similar in concept and uses no external tools.
>
> Maybe you could use some shell script or similar to play the role of
> the external program.  I don't think it matters whether the completion
> candidates make sense or not.

If you read the program you'll notice that's exactly
what I am doing.  But I didn't have enought time to come up
with a shell script that spews out lots of information, just
6 or seven candidates.   So I just used "tail -f" because I know
that stays alive.

More importantly perhaps, SLY uses a network process,
not stdout, like these examples.  I don't know if that
matters.

--
João Távora



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

João Távora
João Távora <[hidden email]> writes:

> On Sat, Feb 9, 2019 at 4:21 PM Eli Zaretskii <[hidden email]> wrote:
> More importantly perhaps, SLY uses a network process,
> not stdout, like these examples.  I don't know if that
> matters.

So, I enhaced foo.el to use network processes and now I can finally
reproduce it.

All you have to do is

  src/emacs -Q -L path/to/company-mode -l company -l foo.el -f foo-test-bug
 
A company tooltip should popup.  Type C-g.  The expected behaviour is to
exit the tooltip.  If it does, erase the "foo" and type "f o o" again
until it appears.

Previously, I needed to move down and up a quickly with my right hand on
the arrow, quickly pressing C-g on the left hand.  That doesn't seem to
be needed now for some reason.

Anyway, hopefully this should help you freeze Emacs.

João


foo.el (2K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
> From: João Távora <[hidden email]>
> Cc: [hidden email]
> Date: Sat, 09 Feb 2019 20:08:28 +0000
>
> So, I enhaced foo.el to use network processes and now I can finally
> reproduce it.
>
> All you have to do is
>
>   src/emacs -Q -L path/to/company-mode -l company -l foo.el -f foo-test-bug

Thanks, this reproduces the problem with 100% probability, and I'm
looking into the problem.



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
> Date: Sun, 10 Feb 2019 18:42:40 +0200
> From: Eli Zaretskii <[hidden email]>
> Cc: [hidden email]
>
> >   src/emacs -Q -L path/to/company-mode -l company -l foo.el -f foo-test-bug
>
> Thanks, this reproduces the problem with 100% probability, and I'm
> looking into the problem.

I think I found the culprit.  Please see if the patch below fixes the
problem, including the one you had in the real-life scenario and
environment.

diff --git a/src/keyboard.c b/src/keyboard.c
index 49c687f..f6550f7 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -365,6 +365,7 @@ static Lisp_Object make_lispy_focus_out (Lisp_Object);
 static bool help_char_p (Lisp_Object);
 static void save_getcjmp (sys_jmp_buf);
 static void restore_getcjmp (sys_jmp_buf);
+static void unwind_getcjmp (void *);
 static Lisp_Object apply_modifiers (int, Lisp_Object);
 static void restore_kboard_configuration (int);
 static void handle_interrupt (bool);
@@ -2144,12 +2145,14 @@ read_event_from_main_queue (struct timespec *end_time,
     return c;
 
   /* Actually read a character, waiting if necessary.  */
+  ptrdiff_t count = SPECPDL_INDEX ();
   save_getcjmp (save_jump);
+  record_unwind_protect_ptr (unwind_getcjmp, &save_jump);
   restore_getcjmp (local_getcjmp);
   if (!end_time)
     timer_start_idle ();
   c = kbd_buffer_get_event (&kb, used_mouse_menu, end_time);
-  restore_getcjmp (save_jump);
+  unbind_to (count, Qnil);
 
   if (! NILP (c) && (kb != current_kboard))
     {
@@ -2638,10 +2641,12 @@ read_char (int commandflag, Lisp_Object map,
  {
   Lisp_Object tem0;
 
+  ptrdiff_t count = SPECPDL_INDEX ();
   save_getcjmp (save_jump);
+  record_unwind_protect_ptr (unwind_getcjmp, &save_jump);
   restore_getcjmp (local_getcjmp);
   tem0 = sit_for (Vecho_keystrokes, 1, 1);
-  restore_getcjmp (save_jump);
+  unbind_to (count, Qnil);
   if (EQ (tem0, Qt)
       && ! CONSP (Vunread_command_events))
     echo_now ();
@@ -2712,10 +2717,12 @@ read_char (int commandflag, Lisp_Object map,
 
   timeout = min (timeout, MOST_POSITIVE_FIXNUM / delay_level * 4);
   timeout = delay_level * timeout / 4;
+  ptrdiff_t count1 = SPECPDL_INDEX ();
   save_getcjmp (save_jump);
+  record_unwind_protect_ptr (unwind_getcjmp, &save_jump);
   restore_getcjmp (local_getcjmp);
   tem0 = sit_for (make_number (timeout), 1, 1);
-  restore_getcjmp (save_jump);
+  unbind_to (count1, Qnil);
 
   if (EQ (tem0, Qt)
       && ! CONSP (Vunread_command_events))
@@ -3329,6 +3336,14 @@ restore_getcjmp (sys_jmp_buf temp)
 {
   memcpy (getcjmp, temp, sizeof getcjmp);
 }
+
+static void
+unwind_getcjmp (void *ptr)
+{
+  sys_jmp_buf jbuf;
+  memcpy (jbuf, *(sys_jmp_buf *)ptr, sizeof getcjmp);
+  restore_getcjmp (jbuf);
+}
 
 /* Low level keyboard/mouse input.
    kbd_buffer_store_event places events in kbd_buffer, and



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

João Távora
Thanks! Will do.

If it works, can this please make it to Emacs 26.2?

João

On Tue, Feb 12, 2019 at 5:25 PM Eli Zaretskii <[hidden email]> wrote:

>
> > Date: Sun, 10 Feb 2019 18:42:40 +0200
> > From: Eli Zaretskii <[hidden email]>
> > Cc: [hidden email]
> >
> > >   src/emacs -Q -L path/to/company-mode -l company -l foo.el -f foo-test-bug
> >
> > Thanks, this reproduces the problem with 100% probability, and I'm
> > looking into the problem.
>
> I think I found the culprit.  Please see if the patch below fixes the
> problem, including the one you had in the real-life scenario and
> environment.
>
> diff --git a/src/keyboard.c b/src/keyboard.c
> index 49c687f..f6550f7 100644
> --- a/src/keyboard.c
> +++ b/src/keyboard.c
> @@ -365,6 +365,7 @@ static Lisp_Object make_lispy_focus_out (Lisp_Object);
>  static bool help_char_p (Lisp_Object);
>  static void save_getcjmp (sys_jmp_buf);
>  static void restore_getcjmp (sys_jmp_buf);
> +static void unwind_getcjmp (void *);
>  static Lisp_Object apply_modifiers (int, Lisp_Object);
>  static void restore_kboard_configuration (int);
>  static void handle_interrupt (bool);
> @@ -2144,12 +2145,14 @@ read_event_from_main_queue (struct timespec *end_time,
>      return c;
>
>    /* Actually read a character, waiting if necessary.  */
> +  ptrdiff_t count = SPECPDL_INDEX ();
>    save_getcjmp (save_jump);
> +  record_unwind_protect_ptr (unwind_getcjmp, &save_jump);
>    restore_getcjmp (local_getcjmp);
>    if (!end_time)
>      timer_start_idle ();
>    c = kbd_buffer_get_event (&kb, used_mouse_menu, end_time);
> -  restore_getcjmp (save_jump);
> +  unbind_to (count, Qnil);
>
>    if (! NILP (c) && (kb != current_kboard))
>      {
> @@ -2638,10 +2641,12 @@ read_char (int commandflag, Lisp_Object map,
>         {
>           Lisp_Object tem0;
>
> +         ptrdiff_t count = SPECPDL_INDEX ();
>           save_getcjmp (save_jump);
> +         record_unwind_protect_ptr (unwind_getcjmp, &save_jump);
>           restore_getcjmp (local_getcjmp);
>           tem0 = sit_for (Vecho_keystrokes, 1, 1);
> -         restore_getcjmp (save_jump);
> +         unbind_to (count, Qnil);
>           if (EQ (tem0, Qt)
>               && ! CONSP (Vunread_command_events))
>             echo_now ();
> @@ -2712,10 +2717,12 @@ read_char (int commandflag, Lisp_Object map,
>
>           timeout = min (timeout, MOST_POSITIVE_FIXNUM / delay_level * 4);
>           timeout = delay_level * timeout / 4;
> +         ptrdiff_t count1 = SPECPDL_INDEX ();
>           save_getcjmp (save_jump);
> +         record_unwind_protect_ptr (unwind_getcjmp, &save_jump);
>           restore_getcjmp (local_getcjmp);
>           tem0 = sit_for (make_number (timeout), 1, 1);
> -         restore_getcjmp (save_jump);
> +         unbind_to (count1, Qnil);
>
>           if (EQ (tem0, Qt)
>               && ! CONSP (Vunread_command_events))
> @@ -3329,6 +3336,14 @@ restore_getcjmp (sys_jmp_buf temp)
>  {
>    memcpy (getcjmp, temp, sizeof getcjmp);
>  }
> +
> +static void
> +unwind_getcjmp (void *ptr)
> +{
> +  sys_jmp_buf jbuf;
> +  memcpy (jbuf, *(sys_jmp_buf *)ptr, sizeof getcjmp);
> +  restore_getcjmp (jbuf);
> +}
>
>  /* Low level keyboard/mouse input.
>     kbd_buffer_store_event places events in kbd_buffer, and



--
João Távora



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
> From: João Távora <[hidden email]>
> Date: Tue, 12 Feb 2019 18:10:06 +0000
> Cc: [hidden email]
>
> If it works, can this please make it to Emacs 26.2?

I hope so.



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
> Date: Tue, 12 Feb 2019 20:29:23 +0200
> From: Eli Zaretskii <[hidden email]>
> Cc: [hidden email]
>
> > From: João Távora <[hidden email]>
> > Date: Tue, 12 Feb 2019 18:10:06 +0000
> > Cc: [hidden email]
> >
> > If it works, can this please make it to Emacs 26.2?
>
> I hope so.

Actually, please try this simpler patch instead:

diff --git a/src/keyboard.c b/src/keyboard.c
index 49c687f..282eac7 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -364,7 +364,7 @@ static Lisp_Object make_lispy_focus_out (Lisp_Object);
 #endif /* HAVE_WINDOW_SYSTEM */
 static bool help_char_p (Lisp_Object);
 static void save_getcjmp (sys_jmp_buf);
-static void restore_getcjmp (sys_jmp_buf);
+static void restore_getcjmp (void *);
 static Lisp_Object apply_modifiers (int, Lisp_Object);
 static void restore_kboard_configuration (int);
 static void handle_interrupt (bool);
@@ -2144,12 +2144,14 @@ read_event_from_main_queue (struct timespec *end_time,
     return c;
 
   /* Actually read a character, waiting if necessary.  */
+  ptrdiff_t count = SPECPDL_INDEX ();
   save_getcjmp (save_jump);
+  record_unwind_protect_ptr (restore_getcjmp, save_jump);
   restore_getcjmp (local_getcjmp);
   if (!end_time)
     timer_start_idle ();
   c = kbd_buffer_get_event (&kb, used_mouse_menu, end_time);
-  restore_getcjmp (save_jump);
+  unbind_to (count, Qnil);
 
   if (! NILP (c) && (kb != current_kboard))
     {
@@ -2638,10 +2640,12 @@ read_char (int commandflag, Lisp_Object map,
  {
   Lisp_Object tem0;
 
+  ptrdiff_t count = SPECPDL_INDEX ();
   save_getcjmp (save_jump);
+  record_unwind_protect_ptr (restore_getcjmp, save_jump);
   restore_getcjmp (local_getcjmp);
   tem0 = sit_for (Vecho_keystrokes, 1, 1);
-  restore_getcjmp (save_jump);
+  unbind_to (count, Qnil);
   if (EQ (tem0, Qt)
       && ! CONSP (Vunread_command_events))
     echo_now ();
@@ -2712,10 +2716,12 @@ read_char (int commandflag, Lisp_Object map,
 
   timeout = min (timeout, MOST_POSITIVE_FIXNUM / delay_level * 4);
   timeout = delay_level * timeout / 4;
+  ptrdiff_t count1 = SPECPDL_INDEX ();
   save_getcjmp (save_jump);
+  record_unwind_protect_ptr (restore_getcjmp, save_jump);
   restore_getcjmp (local_getcjmp);
   tem0 = sit_for (make_number (timeout), 1, 1);
-  restore_getcjmp (save_jump);
+  unbind_to (count1, Qnil);
 
   if (EQ (tem0, Qt)
       && ! CONSP (Vunread_command_events))
@@ -3325,7 +3331,7 @@ save_getcjmp (sys_jmp_buf temp)
 }
 
 static void
-restore_getcjmp (sys_jmp_buf temp)
+restore_getcjmp (void *temp)
 {
   memcpy (getcjmp, temp, sizeof getcjmp);
 }



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

João Távora
I applied to the emacs-26 branch where it seems to have
fixed it, meaning I couldn't reproduce it anymore after
some attempts.

I would find it prudent to merge into master: since I run
a master build these days at work, where I use SLY very
much, it would equal much better testing.

So I'd push to both branches  (and maybe mark the 26 version
"don't merge").

Anyway, a big thanks!

João

PS: if you have the time, a short explanation of the
problem would be welcome/pedagogical

On Tue, Feb 12, 2019 at 7:15 PM Eli Zaretskii <[hidden email]> wrote:

>
> > Date: Tue, 12 Feb 2019 20:29:23 +0200
> > From: Eli Zaretskii <[hidden email]>
> > Cc: [hidden email]
> >
> > > From: João Távora <[hidden email]>
> > > Date: Tue, 12 Feb 2019 18:10:06 +0000
> > > Cc: [hidden email]
> > >
> > > If it works, can this please make it to Emacs 26.2?
> >
> > I hope so.
>
> Actually, please try this simpler patch instead:
>
> diff --git a/src/keyboard.c b/src/keyboard.c
> index 49c687f..282eac7 100644
> --- a/src/keyboard.c
> +++ b/src/keyboard.c
> @@ -364,7 +364,7 @@ static Lisp_Object make_lispy_focus_out (Lisp_Object);
>  #endif /* HAVE_WINDOW_SYSTEM */
>  static bool help_char_p (Lisp_Object);
>  static void save_getcjmp (sys_jmp_buf);
> -static void restore_getcjmp (sys_jmp_buf);
> +static void restore_getcjmp (void *);
>  static Lisp_Object apply_modifiers (int, Lisp_Object);
>  static void restore_kboard_configuration (int);
>  static void handle_interrupt (bool);
> @@ -2144,12 +2144,14 @@ read_event_from_main_queue (struct timespec *end_time,
>      return c;
>
>    /* Actually read a character, waiting if necessary.  */
> +  ptrdiff_t count = SPECPDL_INDEX ();
>    save_getcjmp (save_jump);
> +  record_unwind_protect_ptr (restore_getcjmp, save_jump);
>    restore_getcjmp (local_getcjmp);
>    if (!end_time)
>      timer_start_idle ();
>    c = kbd_buffer_get_event (&kb, used_mouse_menu, end_time);
> -  restore_getcjmp (save_jump);
> +  unbind_to (count, Qnil);
>
>    if (! NILP (c) && (kb != current_kboard))
>      {
> @@ -2638,10 +2640,12 @@ read_char (int commandflag, Lisp_Object map,
>         {
>           Lisp_Object tem0;
>
> +         ptrdiff_t count = SPECPDL_INDEX ();
>           save_getcjmp (save_jump);
> +         record_unwind_protect_ptr (restore_getcjmp, save_jump);
>           restore_getcjmp (local_getcjmp);
>           tem0 = sit_for (Vecho_keystrokes, 1, 1);
> -         restore_getcjmp (save_jump);
> +         unbind_to (count, Qnil);
>           if (EQ (tem0, Qt)
>               && ! CONSP (Vunread_command_events))
>             echo_now ();
> @@ -2712,10 +2716,12 @@ read_char (int commandflag, Lisp_Object map,
>
>           timeout = min (timeout, MOST_POSITIVE_FIXNUM / delay_level * 4);
>           timeout = delay_level * timeout / 4;
> +         ptrdiff_t count1 = SPECPDL_INDEX ();
>           save_getcjmp (save_jump);
> +         record_unwind_protect_ptr (restore_getcjmp, save_jump);
>           restore_getcjmp (local_getcjmp);
>           tem0 = sit_for (make_number (timeout), 1, 1);
> -         restore_getcjmp (save_jump);
> +         unbind_to (count1, Qnil);
>
>           if (EQ (tem0, Qt)
>               && ! CONSP (Vunread_command_events))
> @@ -3325,7 +3331,7 @@ save_getcjmp (sys_jmp_buf temp)
>  }
>
>  static void
> -restore_getcjmp (sys_jmp_buf temp)
> +restore_getcjmp (void *temp)
>  {
>    memcpy (getcjmp, temp, sizeof getcjmp);
>  }



--
João Távora



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
> From: João Távora <[hidden email]>
> Date: Tue, 12 Feb 2019 20:42:04 +0000
> Cc: [hidden email]
>
> I applied to the emacs-26 branch where it seems to have
> fixed it, meaning I couldn't reproduce it anymore after
> some attempts.
>
> I would find it prudent to merge into master: since I run
> a master build these days at work, where I use SLY very
> much, it would equal much better testing.
>
> So I'd push to both branches  (and maybe mark the 26 version
> "don't merge").

Done, thanks for testing and for the reproduction recipe.

> PS: if you have the time, a short explanation of the
> problem would be welcome/pedagogical

Well, remember this question I asked:

> Is it possible that somehow sit_for is called recursively in this
> scenario?  If you put a breakpoint in sit_for, does it break when bt
> shows another instance of sit_for up the call-stack?
>
> We need to establish who clobbers the jump_buf being used to implement
> quitting by C-g.

You've established that sit_for is not called recursively, but it
turns out read_char is.  It took me a while to find this out, but the
evidence is very clear, see the backtrace at the end of this message.

What happens is this:

  . Emacs becomes idle, calls read_char, and waits for input
  . while waiting, it calls timers
  . one of the timers calls a Company function, which calls your
    completion function
  . your completion function does this:
     . sets up a catch tag
     . defines a function that will throw to that tag
     . sends a string to a subprocess whose process-filter will call
       the above function
     . waits in sit-for, which calls read-event, which calls read_char
  . when the process-filter is invoked, it throws, which makes us end
    up in a call-stack frame _above_ the one of the inner-most call to
    read_char, but without restoring the value of the global
    jmp_buf, which still keeps the value from the now-defunct stack
    frame
  . now you type C-g, and we call longjmp using a bogus jmp_buf

The problematic code was in several places, and looked like this:

          save_getcjmp (save_jump);
          restore_getcjmp (local_getcjmp);
          do_something ();
          restore_getcjmp (save_jump);

save_getcjmp saves the global value of jmp_buf, and restore_getcjmp
restores it.  But the above only works if do_something is guaranteed
to never exit non-locally.  And that guarantee is broken when
do_something calls Lisp, if that Lisp throws.

What my changes do is use an unwind-protect record that ensures the
value of jmp_buf is restored no matter how we exit do_something.

Here's the backtrace I promised that clearly shows the problem.
Noteworthy parts of it:

  . the nested call to read_char
  . the call to Fcatch above the innermost read_char
  . the timer set up by company-mode which started all this

  Breakpoint 3, restore_getcjmp (temp=0x7ffc413393b0) at keyboard.c:3330
  3330  memcpy (getcjmp, temp, sizeof getcjmp);
  #0  restore_getcjmp (temp=0x7ffc413393b0) at keyboard.c:3330
  #1  0x000000000058a033 in read_event_from_main_queue (end_time=0x7ffc413395d0,
      local_getcjmp=0x7ffc413393b0, used_mouse_menu=0x0) at keyboard.c:2148
  #2  0x000000000058a393 in read_decoded_event_from_main_queue (
      end_time=0x7ffc413395d0, local_getcjmp=0x7ffc413393b0, prev_event=XIL(0),
      used_mouse_menu=0x0) at keyboard.c:2214
  #3  0x000000000058c1cc in read_char (commandflag=0, map=XIL(0),
      prev_event=XIL(0), used_mouse_menu=0x0, end_time=0x7ffc413395d0)
      at keyboard.c:2802
  #4  0x0000000000676157 in read_filtered_event (no_switch_frame=false,
      ascii_required=false, error_nonascii=false, input_method=true,
      seconds=make_number(30)) at lread.c:672
  #5  0x0000000000676471 in Fread_event (prompt=XIL(0),
      inherit_input_method=XIL(0xbdf0), seconds=make_number(30)) at lread.c:788
  #6  0x0000000000643c97 in funcall_subr (subr=0xd7b760 <Sread_event>,
      numargs=3, args=0x7ffc41339778) at eval.c:2856
  #7  0x00000000006437ab in Ffuncall (nargs=4, args=0x7ffc41339770)
      at eval.c:2776
  #8  0x000000000069a08e in exec_byte_code (bytestr=XIL(0x9efffc),
      vector=XIL(0x9f001d), maxdepth=make_number(7),
      args_template=make_number(769), nargs=1, args=0x7ffc41339bc8)
      at bytecode.c:630
  #9  0x0000000000644389 in funcall_lambda (fun=XIL(0x9effcd), nargs=1,
      arg_vector=0x7ffc41339bc0) at eval.c:2977
  #10 0x0000000000644018 in apply_lambda (fun=XIL(0x9effcd),
      args=XIL(0x1690d93), count=51) at eval.c:2913
  #11 0x00000000006421a4 in eval_sub (form=XIL(0x1690da3)) at eval.c:2286
  #12 0x000000000063ea45 in Fwhile (args=XIL(0x1690d83)) at eval.c:989
  #13 0x0000000000641b0e in eval_sub (form=XIL(0x1690e03)) at eval.c:2193
  #14 0x000000000063c90a in Fprogn (body=XIL(0x16902b3)) at eval.c:459
  #15 0x000000000063e3fa in FletX (args=XIL(0x13c8e03)) at eval.c:904
  #16 0x0000000000641b0e in eval_sub (form=XIL(0x13c8df3)) at eval.c:2193
  #17 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #18 0x000000000063edb0 in internal_catch (tag=XIL(0x1027a0),
      func=0x63c864 <Fprogn>, arg=XIL(0x13d0373)) at eval.c:1101
  #19 0x000000000063ed64 in Fcatch (args=XIL(0x13c8dd3)) at eval.c:1078
  #20 0x0000000000641b0e in eval_sub (form=XIL(0x13c8de3)) at eval.c:2193
  #21 0x000000000063e6c2 in Flet (args=XIL(0x13cf173)) at eval.c:943
  #22 0x0000000000641b0e in eval_sub (form=XIL(0x13cf153)) at eval.c:2193
  #23 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #24 0x000000000064476d in funcall_lambda (fun=XIL(0x13ced13), nargs=0,
      arg_vector=0x7ffc4133a530) at eval.c:3052
  #25 0x0000000000644018 in apply_lambda (fun=XIL(0x13ced03), args=XIL(0),
      count=43) at eval.c:2913
  #26 0x00000000006423a2 in eval_sub (form=XIL(0x1688d13)) at eval.c:2316
  #27 0x000000000063e6c2 in Flet (args=XIL(0x168f133)) at eval.c:943
  #28 0x0000000000641b0e in eval_sub (form=XIL(0x168f063)) at eval.c:2193
  #29 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #30 0x000000000064476d in funcall_lambda (fun=XIL(0x1062653), nargs=1,
      arg_vector=0x7ffc4133aa18) at eval.c:3052
  #31 0x00000000006438e2 in Ffuncall (nargs=2, args=0x7ffc4133aa10)
      at eval.c:2790
  #32 0x0000000000641de4 in eval_sub (form=XIL(0x10fee73)) at eval.c:2212
  #33 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #34 0x0000000000641b0e in eval_sub (form=XIL(0x1104163)) at eval.c:2193
  #35 0x000000000063c6a7 in Fif (args=XIL(0x1104183)) at eval.c:414
  #36 0x0000000000641b0e in eval_sub (form=XIL(0x1104193)) at eval.c:2193
  #37 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #38 0x000000000063e955 in Flet (args=XIL(0x1104203)) at eval.c:973
  #39 0x0000000000641b0e in eval_sub (form=XIL(0x1104213)) at eval.c:2193
  #40 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #41 0x000000000063c803 in Fcond (args=XIL(0x1104263)) at eval.c:439
  #42 0x0000000000641b0e in eval_sub (form=XIL(0x110bcd3)) at eval.c:2193
  #43 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #44 0x000000000064476d in funcall_lambda (fun=XIL(0x110bd83), nargs=2,
      arg_vector=0x7ffc4133b2b8) at eval.c:3052
  #45 0x00000000006438e2 in Ffuncall (nargs=3, args=0x7ffc4133b2b0)
      at eval.c:2790
  #46 0x0000000000642a2b in Fapply (nargs=2, args=0x7ffc4133b380) at eval.c:2396
  #47 0x0000000000641de4 in eval_sub (form=XIL(0x169fd93)) at eval.c:2212
  #48 0x000000000063c6a7 in Fif (args=XIL(0x169fda3)) at eval.c:414
  #49 0x0000000000641b0e in eval_sub (form=XIL(0x169feb3)) at eval.c:2193
  #50 0x000000000063f7e7 in internal_lisp_condition_case (var=XIL(0x91a140),
      bodyform=XIL(0x169feb3), handlers=XIL(0x169f413)) at eval.c:1307
  #51 0x000000000063f28b in Fcondition_case (args=XIL(0x169f333)) at eval.c:1231
  #52 0x0000000000641b0e in eval_sub (form=XIL(0x169f323)) at eval.c:2193
  #53 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #54 0x000000000064476d in funcall_lambda (fun=XIL(0x16a6fa3), nargs=2,
      arg_vector=0x7ffc4133b978) at eval.c:3052
  #55 0x00000000006438e2 in Ffuncall (nargs=3, args=0x7ffc4133b970)
      at eval.c:2790
  #56 0x0000000000642a2b in Fapply (nargs=2, args=0x7ffc4133ba40) at eval.c:2396
  #57 0x0000000000641de4 in eval_sub (form=XIL(0x16a18b3)) at eval.c:2212
  #58 0x000000000063e6c2 in Flet (args=XIL(0x16a00b3)) at eval.c:943
  #59 0x0000000000641b0e in eval_sub (form=XIL(0x16a00a3)) at eval.c:2193
  #60 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #61 0x000000000064476d in funcall_lambda (fun=XIL(0x16a0013), nargs=3,
      arg_vector=0x7ffc4133be20) at eval.c:3052
  #62 0x0000000000644018 in apply_lambda (fun=XIL(0x16a0003),
      args=XIL(0x16a1c63), count=23) at eval.c:2913
  #63 0x00000000006423a2 in eval_sub (form=XIL(0x16a1d43)) at eval.c:2316
  #64 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #65 0x000000000064476d in funcall_lambda (fun=XIL(0x16a1973), nargs=2,
      arg_vector=0x7ffc4133c0c0) at eval.c:3052
  #66 0x0000000000644018 in apply_lambda (fun=XIL(0x16a1963),
      args=XIL(0x104cc43), count=21) at eval.c:2913
  #67 0x00000000006423a2 in eval_sub (form=XIL(0x104cc13)) at eval.c:2316
  #68 0x0000000000641ee6 in eval_sub (form=XIL(0x104d3d3)) at eval.c:2229
  #69 0x000000000063cbda in Fsetq (args=XIL(0x104d3c3)) at eval.c:517
  #70 0x0000000000641b0e in eval_sub (form=XIL(0x104d3b3)) at eval.c:2193
  #71 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #72 0x000000000063c6f3 in Fif (args=XIL(0x104ce63)) at eval.c:415
  #73 0x0000000000641b0e in eval_sub (form=XIL(0x104ce73)) at eval.c:2193
  #74 0x000000000063c90a in Fprogn (body=XIL(0x104ccc3)) at eval.c:459
  #75 0x000000000063e955 in Flet (args=XIL(0x104cf73)) at eval.c:973
  #76 0x0000000000641b0e in eval_sub (form=XIL(0x104cf83)) at eval.c:2193
  #77 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #78 0x000000000064476d in funcall_lambda (fun=XIL(0x104c833), nargs=0,
      arg_vector=0x7ffc4133ca08) at eval.c:3052
  #79 0x00000000006438e2 in Ffuncall (nargs=1, args=0x7ffc4133ca00)
      at eval.c:2790
  #80 0x0000000000641de4 in eval_sub (form=XIL(0x12fa1f3)) at eval.c:2212
  #81 0x000000000063cbda in Fsetq (args=XIL(0x12fa203)) at eval.c:517
  #82 0x0000000000641b0e in eval_sub (form=XIL(0x12fa213)) at eval.c:2193
  #83 0x000000000063c90a in Fprogn (body=XIL(0)) at eval.c:459
  #84 0x0000000000641b0e in eval_sub (form=XIL(0x13025d3)) at eval.c:2193
  #85 0x000000000063c6a7 in Fif (args=XIL(0x130cde3)) at eval.c:414
  #86 0x0000000000641b0e in eval_sub (form=XIL(0x130cdc3)) at eval.c:2193
  #87 0x000000000063c90a in Fprogn (body=XIL(0x12f8573)) at eval.c:459
  #88 0x000000000064476d in funcall_lambda (fun=XIL(0x1309753), nargs=1,
      arg_vector=0x7ffc4133d240) at eval.c:3052
  #89 0x00000000006438e2 in Ffuncall (nargs=2, args=0x7ffc4133d238)
      at eval.c:2790
  #90 0x0000000000642544 in Fapply (nargs=2, args=0x7ffc4133d238) at eval.c:2353
  #91 0x0000000000643b49 in funcall_subr (subr=0xd78e40 <Sapply>, numargs=2,
      args=0x7ffc4133d238) at eval.c:2831
  #92 0x00000000006437ab in Ffuncall (nargs=3, args=0x7ffc4133d230)
      at eval.c:2776
  #93 0x000000000069a08e in exec_byte_code (bytestr=XIL(0xb04ddc),
      vector=XIL(0xb04dfd), maxdepth=make_number(10),
      args_template=make_number(257), nargs=1, args=0x7ffc4133d770)
      at bytecode.c:630
  #94 0x0000000000644389 in funcall_lambda (fun=XIL(0xb04dad), nargs=1,
      arg_vector=0x7ffc4133d768) at eval.c:2977
  #95 0x00000000006437ef in Ffuncall (nargs=2, args=0x7ffc4133d760)
      at eval.c:2778
  #96 0x00000000006430e4 in call1 (fn=XIL(0xc180), arg1=XIL(0x1662e15))
      at eval.c:2627
  #97 0x0000000000590821 in timer_check_2 (timers=XIL(0),
      idle_timers=XIL(0x114bd83)) at keyboard.c:4466
  #98 0x000000000059095b in timer_check () at keyboard.c:4528
  #99 0x000000000058df1a in readable_events (flags=1) at keyboard.c:3343
  #100 0x000000000059586d in get_input_pending (flags=1) at keyboard.c:6828
  #101 0x000000000058ff0a in swallow_events (do_display=true) at keyboard.c:4268
  #102 0x00000000004232fd in sit_for (timeout=make_number(30), reading=true,
      display_option=1) at dispnew.c:5764
  #103 0x000000000058bc87 in read_char (commandflag=1, map=XIL(0x114c013),
      prev_event=XIL(0), used_mouse_menu=0x7ffc4133dcfd, end_time=0x0)
      at keyboard.c:2717
  #104 0x000000000059b6d9 in read_key_sequence (keybuf=0x7ffc4133dee0,
      bufsize=30, prompt=XIL(0), dont_downcase_last=false,
      can_return_switch_frame=true, fix_current_buffer=true,
      prevent_redisplay=false) at keyboard.c:9151
  #105 0x0000000000587e16 in command_loop_1 () at keyboard.c:1368
  #106 0x000000000063f883 in internal_condition_case (
      bfun=0x5879c0 <command_loop_1>, handlers=XIL(0x4dd0),
      hfun=0x587008 <cmd_error>) at eval.c:1336
  #107 0x00000000005875ee in command_loop_2 (ignore=XIL(0)) at keyboard.c:1110
  #108 0x000000000063edb0 in internal_catch (tag=XIL(0xc450),
      func=0x5875c5 <command_loop_2>, arg=XIL(0)) at eval.c:1101
  #109 0x000000000058758e in command_loop () at keyboard.c:1089
  #110 0x0000000000586afd in recursive_edit_1 () at keyboard.c:695
  #111 0x0000000000586ced in Frecursive_edit () at keyboard.c:766
  #112 0x00000000005848fe in main (argc=9, argv=0x7ffc4133e338) at emacs.c:1717

  Lisp Backtrace:
  "read-event" (0x41339778)
  "sit-for" (0x41339bc0)
  "while" (0x41339e08)
  "let*" (0x41339fc8)
  "catch" (0x4133a198)
  "let" (0x4133a388)
  "foo-from-process" (0x4133a530)
  "let" (0x4133a7f8)
  0x1062620 Lisp type 3
  "funcall" (0x4133aa10)
  "progn" (0x4133aba8)
  "if" (0x4133acf8)
  "let" (0x4133af18)
  "cond" (0x4133b0a8)
  "company-capf" (0x4133b2b8)
  "apply" (0x4133b380)
  "if" (0x4133b518)
  "condition-case" (0x4133b768)
  "company-call-backend-raw" (0x4133b978)
  "apply" (0x4133ba40)
  "let" (0x4133bc78)
  "company--force-sync" (0x4133be20)
  "company-call-backend" (0x4133c0c0)
  "cons" (0x4133c2c8)
  "setq" (0x4133c448)
  "if" (0x4133c5c8)
  "let" (0x4133c7e8)
  "company-fetch-metadata" (0x4133ca08)
  "funcall" (0x4133ca00)
  "setq" (0x4133cbc8)
  "progn" (0x4133cd18)
  "if" (0x4133ce68)
  "company-echo-show" (0x4133d240)
  "apply" (0x4133d238)
  "timer-event-handler" (0x4133d768)



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

João Távora
On Wed, Feb 13, 2019 at 4:26 PM Eli Zaretskii <[hidden email]> wrote:

>
> > From: João Távora <[hidden email]>
> > Date: Tue, 12 Feb 2019 20:42:04 +0000
> > Cc: [hidden email]
> >
> > I applied to the emacs-26 branch where it seems to have
> > fixed it, meaning I couldn't reproduce it anymore after
> > some attempts.
> >
> > I would find it prudent to merge into master: since I run
> > a master build these days at work, where I use SLY very
> > much, it would equal much better testing.
> >
> > So I'd push to both branches  (and maybe mark the 26 version
> > "don't merge").
> What happens is this:

Thanks a lot.  I've only now read your complete explanation and
it's very interesting. You make it sound slightly easier than what
I though it was. Perhaps this part of Emacs isn't particularly hard,
or maybe everything is easy in hindsight.

I also see the fix in now in master, so great!

João



Reply | Threaded
Open this post in threaded view
|

bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g

Eli Zaretskii
> From: João Távora <[hidden email]>
> Date: Mon, 18 Feb 2019 20:42:16 +0000
> Cc: [hidden email]
>
> Thanks a lot.  I've only now read your complete explanation and
> it's very interesting. You make it sound slightly easier than what
> I though it was. Perhaps this part of Emacs isn't particularly hard,
> or maybe everything is easy in hindsight.

Once you gave me a recipe for reproducing the bug, the main problem
was how to catch the situation where we use the wrong jmp_buf.  That
took a few attempts, but eventually succeeded, and the solution from
there was almost obvious, because we use the various unwind_protect
methods all over the place.



12