バグのあるGUIアプリケーションをデバッグする方法は?

バグのあるGUIアプリケーションをデバッグする方法は?

GUIアプリケーションのGUIに名前が付けられていないため、「ps -A」で何を確認するのかわからないとします(たとえば、タスクバーに名前がないアプリケーション)。どのGUIアプリケーションがどのプロセスに属しているかをどうやって知ることができ、そのエラー(GUIの停止、プログラムの競合など)のデバッグを開始できますか? CLIアプリケーションを使用すると、プロセスをGDBに接続して調査を開始できます。

ベストアンサー1

pstree -p特定のPIDを取得するためにプロセス関係を可視化する関数を呼び出します。これにより、すべての適格プロセスの範囲が狭くなります。

このアプローチでは、問題のウィンドウが少なくともユーザーが知っているプロセスの子ウィンドウであると仮定します。

おすすめ記事