数か月前に Windows 用の PyQt でプログラムを開発し、それを py2exe で実行可能ファイルに変換しましたが、明確な理由もなく突然クラッシュし始めました。
クラッシュするとは、プログラムが何の説明もなく終了することを意味します。同じアクションでクラッシュすることはないため、問題をオンデマンドで再現することはできません。
誰かが私が説明を探すことができる場所を知っていますか? このようなものをデバッグする方法は?
最善の方法は、gdb などのデバッガーでプログラムを実行し、スタック トレースを取得することです。ただし、これが明らかな解決策につながらない場合もあります。
pyqt でクラッシュを引き起こす原因となる注意事項のコレクションを次に示し ます。