如何调试有缺陷的运行 GUI 应用程序?

如何调试有缺陷的运行 GUI 应用程序?

假设 GUI 应用程序在其 GUI 中没有给出名称,因此您不知道在“ps -A”中检查什么,即任务栏中的无名应用程序。我如何知道哪个 GUI 应用程序属于哪个进程并开始调试其错误(即 GUI 冻结、程序崩溃...)?通过 CLI 应用程序,我可以将进程附加到 GDB 并开始调查它。

答案1

为了搜索特定的 PID,我将调用pstree -p可视化进程关系的函数。这样就可以缩小所有符合条件的流程的范围。

这种方法假设有问题的窗口至少是您所知道的进程的子级。

相关内容