タグ付けされた質問 「gdb」

1
GDBがクラッシュします:ImportError:libstdcxx.v6.printersというモジュールはありません
GDBに問題があります。C ++プログラムを実行した直後にデバッグしようとすると、GDBは次のエラーを出します。 (gdb) run Starting program: /home/errikos/Workspaces/tests/a.out Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers その後、GDBは実行を続けます(つまり、完全にクラッシュしません)。 私はこれについていくつかのバグレポートがあることを知っています(ここ、ここ、ここ)。2番目のレポートでは、修正がリリースされたという主張もあります。3番目の方法では、シンボリックリンクの回避策がありますが、それは私にとっては機能しませんでした(そして、機能していても気に入らない)。 誰かがこれの回避策を見つけましたか?不足しているパッケージはありますか? …
14 python  gcc  debugging  gdb 

3
GDBを使用してPythonスタックトレース情報を取得するにはどうすればよいですか?
Kubuntu 12.04のpythonアプリケーションでセグメンテーションエラーをデバッグするためにGDBを使用しています。おそらくGDBバージョン7には、Pythonスタック(http://docs.python.org/devguide/gdb.html)に関する情報を抽出するための組み込みマクロがありますが、動作させるのに問題があります。python-dbgをインストールしました。 GDBでPythonスタックトレースを要求すると、結果は次のようになります。 (gdb) py-bt #5 (unable to read python frame information) #16 (unable to read python frame information) #26 (unable to read python frame information) ... 私のGDBバージョンは7.4-2012.04-0ubuntu2、Pythonは2.7.3-0ubuntu3です。
11 python  gdb 

3
gdb 7.7から7.8へのアップグレード
GDBデバッガーを現在のバージョンである7.7から次のバージョンである7.8にアップグレードする方法、またUbuntu 14.04.1で作業していますか?
10 gdb 

1
Apacheコアダンプを取得する方法
14.10 Ubuntuサーバーに問題があります。特定のアクションを実行すると、私のapache2がセグメンテーション違反エラーで再起動します。この問題をデバッグするために、コアダンプを作成します。私は次のことを行いました: CoreDumpDirectory /tmp/apache-coredumps設定ファイルに追加 走る ulimit -c unlimited 走る apt-get install apache2-dbg php5-dbg 再起動apacheし、エラーが発生しました。ログには、ディレクトリにコアダンプがある可能性があると記載されていますが、空です。 また、apache2の実行可能ファイルでgdbを直接使用しようとしましたが、apachectlまたはで起動しない限り、apacheは起動しませんservice apache2 start。 コアダンプを取得して問題をデバッグする方法、またはgdbApacheに直接アタッチする方法を教えてください。

1
Ubuntu 13.10でGDBプリティプリンティングを設定する
この回答に基づいて、 GDBのプリティプリントを設定しようとしました(標準コンテナでの作業を簡単にするため)。svnのpython pretty printersコードを使用する代わりに、ubuntuに同梱されているものを使用しました。残りのプロセスを実行した後、gdbを起動すると次のエラーメッセージが表示されました。 For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Traceback (most recent call last): File "<string>", line 3, in <module> File "/home/nietaki/gdb_printers/python/libstdcxx/v6/printers.py", line 54 raise ValueError, "Cannot find type %s::%s" % (str(orig), name) ^ SyntaxError: invalid syntax /home/nietaki/.gdbinit:6: Error in sourced command file: Error while executing Python code. …
8 python  c++  gdb 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.