Debugging 什么会导致单个Emacs帧冻结(而不是整个Emacs)?

Debugging 什么会导致单个Emacs帧冻结(而不是整个Emacs)?,debugging,emacs,x11,Debugging,Emacs,X11,我使用i3wm在Ubuntu 20.04上从master构建Emacs。刚刚更新了我的构建&我发现了最奇怪的问题:单个Emacs框架将冻结:没有UI刷新,没有对键盘输入的响应。其他帧是好的EmacClient连接并工作正常 由于程序本身没有被挂起或锁定,我通常使用的技巧(toggledebug-on-{error,quit},attachgdb,&c)没有任何帮助。*消息*或*警告*中没有任何内容 我现在正在剥离我的“测试中的实例”,让它更接近普通/普通的Emacs,看看问题是否停止。这让我意识

我使用i3wm在Ubuntu 20.04上从
master
构建Emacs。刚刚更新了我的构建&我发现了最奇怪的问题:单个Emacs框架将冻结:没有UI刷新,没有对键盘输入的响应。其他帧是好的<代码>EmacClient连接并工作正常

由于程序本身没有被挂起或锁定,我通常使用的技巧(
toggledebug-on-{error,quit}
,attach
gdb
,&c)没有任何帮助。
*消息*
*警告*
中没有任何内容

我现在正在剥离我的“测试中的实例”,让它更接近普通/普通的Emacs,看看问题是否停止。这让我意识到我对Emacs UI实现了解不多,所以这个问题不是请求调试帮助,而是指Emacs服务如何在每帧的基础上输入和处理UI更新