首页 > 解决方案 > 什么会导致单个 Emacs 帧冻结(但不是整个 Emacs)?

问题描述

master使用 i3wm 在 Ubuntu 20.04 上构建 Emacs。刚刚更新了我的构建并看到了最奇怪的问题:单个 Emacs 框架将冻结:没有 UI 刷新,对键盘输入没有响应。其他框架都可以;emacsclient连接和工作正常。

由于程序本身没有挂起或锁定,我通常的技巧包(toggle-debug-on-{error,quit}、attachgdb和 c)没有帮助。*Message*或中没有任何内容*Warnings*

我现在正在剥离我的“被测实例”,让它更接近普通/香草 Emacs,看看问题是否停止。这让我意识到我对 Emacs UI 实现并不太了解,所以这个问题与其说是对调试帮助的请求,不如说是关于 Emacs 服务输入和处理每帧 UI 更新的指针。

标签: debuggingemacsx11

解决方案


推荐阅读