私のアプリでクラッシュしました。それは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 pyqt5 about button.clicked.connect
- 5. Select Box Not About About Page
- 6. about epoll_ctl()
- 7. about contextmenustrip
- 8. about toolStripDropDownButton
- 9. リリースビルド用のdSYMファイル
- 10. クラッシュログへのリンク.dSYM
- 11. about xslt count()
- 12. jFrame aboutコンボボックス
- 13. about the javascript programming
- 14. about location change
- 15. about hibernate with oracle
- 16. about caffe python API
- 17. Webpack Babel - about .babelrc
- 18. RoutingError about Knock]
- 19. about angularJS指令
- 20. JAVA - About ArrayList
- 21. about django ManyToManyField
- 22. about android subject
- 23. PhpStorm、about ftp sync
- 24. Noob inquiry about UIPickerView
- 25. Android some about sqlite
- 26. about MPMoviePlayerコントロールスタイル
- 27. about facebook share og:url
- 28. ディスカッションabout select()
- 29. C about words reverse
- 30. aboutOverrided about C#
クラッシュログはPCのダンプのように機能しますか?ダンプはブレークポイントのように動作し、プログラムがクラッシュする場所で停止し、コールスタック内のすべての情報を簡単に見ることができます。 – snail
クラッシュログはコアダンプではありません。記憶の状態のいずれも知られていない。あなたができる唯一のことは、デバッガでアプリケーションを実行し、クラッシュログに記載されている行にブレークポイントを設定し、クラッシュ状態を再現しようとするか、クラッシュポイントで状態を検査して、発生する。 – bbum