pythonプロセスをgdbでアタッチして、python領域をデバッグする方法です。 gdbでC/C++のデバッグができますが、python領域は簡単にはみれないのでpython-debuginfoをつかって、デバッグする方法を記載します。 情報の元ネタは、参考文献1を参照。 # debuginfo-install python3 ...
GNUプロジェクトは現地時間2023年12月3日、GDB(GNU Debugger)バージョン14.1をリリースした。メーリングリストによれば、本 ...
ただし、やってみたはいいのですが、Python環境がMSYS2の付属のものに固定化されてしまう(Pythonバージョンがちょっとでも変わると使えなくなる)ので、C++をPythonへインポートするのは、若干大変だなと思いました。
個々の Java スレッドに関して safepoint のステータスを表示します。 Java VM がハングアップした時の core ファイルを以下のように確認してみます。このハング状態の場合 SIGQUIT を送ってもスレッドダンプも出力されません。 Status: が synchronizing であれば、JVM ...
Linuxベースの組み込みシステムで動くアプリケーションのデバッグは厄介な仕事だが、理論上はGDB(GNUデバッガ)を使えば、ゆとりで片付けられるはずである。だが実際には、そのためのGDBのセットアップがやや難関となる。現実に作業が発生するし、克服 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する