我在维护的程序(我不是原始开发人员)中发生了此错误(Xlib:回复类型 0x2 中的序列丢失)。
我远不是 Xlib 编程方面的专家,我在标签中包含主题只是因为这个程序是使用那个工具包编写的。我在发布之前做了一些研究,发现这个错误可能是由于一个线程(不同于 UI 的线程)试图更新 UI 本身。在代码中搜索我发现了一些对 XTestFakeKeyEvent 和 XtIsManaged 的调用,我确信它们在与 UI 不同的线程中使用。
我的问题是:这两个函数会引发这个错误吗?
我认为只有更新 GUI 的功能(例如设置标签的文本)可能会导致此类问题(并且这两个功能似乎不会直接影响 gui),但老实说我不知道。 ...