私のアプリでクラッシュしました。それは100%再現率クラッシュではありません。クラッシュログとdSYMから、いくつかのcppファイルの行でクラッシュが発生したポイントを取得できます。しかし、ほとんどの場合、アプリはうまく動作します。だから私はそれが何故クラッシュするのか分からない。アプリケーションがクラッシュしたときなどに、この行のvaribleの値のように、クラッシュする場所のcpp行にもっと多くの情報を得ることができますか?どんな提案も歓迎されます。ありがとう!about .dSYM and GDB
0
A
答えて
0
あなたのクラッシュログは、その中のレジスタの状態についての情報を持っている必要があり、それは非常に便利です。ただし、クラッシュレポートだけで実行中のアプリの状態を回復することはできません。
0
このような散発的なバグは、最も難しいものです。
まずはコードをよく見てみることをお勧めします。例えばこの行にポインタの逆参照がありますか?クラッシュログは、トレッドが実行ループに戻される前または後にエラーが発生したことを示していますか?このクラッシュラインを例外で囲み、キャッチブロックに状態を記録できますか?
クラッシュの原因となるコードを投稿すると役立ちます。
関連する問題
- 1. about $ and operation
- 2. about ajax、php and javascript
- 3. about @import about css
- 4. about contextmenustrip
- 5. about toolStripDropDownButton
- 6. about epoll_ctl()
- 7. クラッシュログへのリンク.dSYM
- 8. リリースビルド用のdSYMファイル
- 9. about android subject
- 10. about django ManyToManyField
- 11. PhpStorm、about ftp sync
- 12. Noob inquiry about UIPickerView
- 13. about xslt count()
- 14. JAVA - About ArrayList
- 15. about location change
- 16. about hibernate with oracle
- 17. jFrame aboutコンボボックス
- 18. about facebook share og:url
- 19. about MPMoviePlayerコントロールスタイル
- 20. qt/Mac:リリースビルドのdSYMファイル
- 21. {packet、PacketType} about erlangソケット
- 22. about spring social xml configuration
- 23. about chrome.tabs.executeScript(id、details、callback)
- 24. Wiki about android-zoom-view.jar
- 25. about vb2010 .mdbファイルを接続
- 26. Eclipse 3.7 Indigo: "Aboutダイアログ"エラー
- 27. Regex in php about passwordフィールド
- 28. GDB
- 29. symbolicatecrashが見つかりません.dSYM
- 30. dSYM MacOSでC++コードをコンパイル中のディレクトリ
クラッシュログはPCのダンプのように機能しますか?ダンプはブレークポイントのように動作し、プログラムがクラッシュする場所で停止し、コールスタック内のすべての情報を簡単に見ることができます。 – snail
クラッシュログはコアダンプではありません。記憶の状態のいずれも知られていない。あなたができる唯一のことは、デバッガでアプリケーションを実行し、クラッシュログに記載されている行にブレークポイントを設定し、クラッシュ状態を再現しようとするか、クラッシュポイントで状態を検査して、発生する。 – bbum