問題タブ [google-breakpad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - エラー: Android アプリに Breakpad を統合すると、nested-name-specifier エラーが発生することが予想されます
URL に記載されている手順に従っていました: https://github.com/ashtom/breakapp/blob/master/README.md でサンプル ホッケー アプリを Breakpad と統合してテストしましたが、手順 4 を実行すると次のエラーが発生します。 (ndk-ビルド)。
次の構成があります: Mac OSX 10.10.5 および android-ndk-r10e-darwin-x86_64.bin。
c++ - ブレークパッド コア ファイルを使用して gdb にシンボルが読み込まれていない
私はすでに google-crashdumper を使用していますが、今すぐブレークパッドを試してみたいと思っています。プロジェクトに google-breakpad を統合しましたが、故意にアプリケーションをクラッシュさせてブレークパッドをテストしています。
ミニダンプをコアファイルに変換し、次のように gdb にロードしています
問題は、共有ライブラリからのシンボルがないことです。次のようになります。
2つのスレッドを投稿するだけです。実行可能ファイルも gdb に提供したため、非常に奇妙です。
次に、ブレークパッドのコア ファイルとクラッシュダンパーのコア ファイルを比較しました。クラッシュダンパーのコアファイルでは、すべてが完全にロードされています。すべてのライブラリからのすべての sysmbols。クラッシュが発生したスレッド プログラムを表示しています。しかし、ブレークパッドバージョンでは何もありません。
ブレイクパッドで何が欠けていますか?? 私はたくさんググったが無駄だった。そのような問題に直面しているものは何も見つかりませんでした。
更新
なぜそれがそのように振る舞うかを知っているかもしれません。gdbをチェックインinfo sharedlibrary
したところ、次のことがわかりました。
私が間違っていなければ、存在しない共有ライブラリを探しています。breakpad をインストールした後でも、そのようなフォルダーはありませんでした/varlib/breakpad
。
qt - Qt ブレークパッドの結果
このURLのメモに従っています
コード (Qt、windows、VS 2015) でコンパイルしました。デバッグ モードで実行し、クラッシュした場合は次のようにします。
シンボル ファイルを作成する
dmp とシンボル ファイルを使用して、テキスト ファイルを生成します (それぞれを試しました)。
しかし、アプリのクラッシュの原因を示すものは何も表示されません。テキスト(600行)に表示されます(すべての情報ではありません。表示しようとしているものを表示するには十分です。残りのデータは多少同じです):
出力を構築する方法に何か問題がありますか? 私はWindowsで
android - Google ブレークパッド ビルド エラー
Android 用の Google ブレークパッドをビルドしていますが、ビルド エラーが発生します。それらを修正する方法がわかりません。コードのチェックアウト元:コード
ndk build としてビルドします。チェックアウト コードに lss フォルダーがありませんでした。
c++ - Google ブレークパッドを使用して例外ハンドラを登録中にバス エラーが発生しました
アプリケーションで Google ブレークパッドを使用しようとしています。しかし、そうしている間にバスエラーが発生します。
サンプル アプリケーション:
以下の行からエラーが発生しています:
出力:
私は何か間違ったことをしていますか?
c++ - Google ブレークパッドを使用したミニダンプで、アプリケーションがクラッシュした行番号が表示されない
クラッシュ時にアプリケーションのミニダンプ ファイルを取得しました。しかし、関数名や行番号などの詳細はわかりません。出力は次のとおりです
これらは、ダンプの出力を確認するために使用している手順です
私は何か間違ったことをしていますか?
c++11 - configure エラー「C++11 言語機能をサポートするコンパイラが必要です。」
https://chromium.googlesource.com/breakpad/breakpad/のドキュメントに基づいてブレークパッド ライブラリをビルドしようとしていますが、実行する./configure && make
と、c++ 11 をチェックするときにエラーが発生します。 c++11 でコンパイルします。
からの出力は次の./configure
とおりです。
からの出力は次のg++ --version
とおりです。
以下は、c++11 でコンパイルしたサンプル アプリケーションです。
私のg ++がc ++ 11をサポートしていないことについてブレークパッドが不平を言っている理由、またはコンパイラを正しく検出するために追加のパラメーターをオーバーライドまたは追加できる方法があるかどうかはわかりません。
私が行方不明または間違っている可能性があることについてのヒントはありますか? ブレークパッドは、システムにインストールされている可能性のある別の gcc を使用していますか?
config.log ファイルは次のとおりです: http://pastebin.com/TuHrmiLv