PyGTKアプリケーションを閉じるときに奇妙な問題が発生します。これは、プログラムを終了するために使用される関数です。
def quit(self, obj=None, event=None):
gtk.main_quit()
os._exit(0)
この関数が呼び出されると、アプリケーションのウィンドウは画面に表示されたままになりますが、GUIはフリーズします。ターミナルエミュレータでは、タスクマネージャでPythonプロセスがまだ実行されているときにプロンプト行に戻ります(約900kのRAMメモリを使用)。ウィンドウを非表示にするには、Pythonプロセスを強制終了する必要があります。
何が起こっていますか?私はスレッドを使用しており、アプリケーションはSimpleHTTPServerとSocketServerを使用してHTTPサーバーを作成していることに注意してください。