問題タブ [crash-reports]
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.
iphone - iOS - グローバル例外ハンドラ
アプリを静かにクラッシュさせる代わりに、例外が何らかのメッセージを許可できるように、iPhone アプリのグローバル例外ハンドラーを実装する方法はありますか?
プログラムが一貫性のない状態にある可能性があるため、実行できない場合は理解できますが、少なくともユーザーに「申し訳ありませんが、問題が発生しました!」と伝えるとよいでしょう。
ありがとう!
ios - iOS-UncaughtExceptionsグローバル例外ハンドラーでアプリを終了できません
MattGallagherのグローバル例外ハンドラーをプロジェクトの1つに追加しようとしています。次の場所にある彼のサンプルプロジェクトを実行しています。
http://cocoawithlove.com/2010/05/handling-unhandled-exceptions-and.html
[終了]を押してもアプリが終了しないという問題が発生しました。アプリに戻るだけです。kill()呼び出しでアプリを強制終了しようとしましたが、アプリを終了させることができません。
alertviewからのコールバックは、Continueの場合のみを処理するようであり、アプリの強制終了は処理しません。
私はアプリの性質上、アプリを終了できないことを知っていますが、この場合、アプリがクラッシュした場合は、ユーザーに[終了]ボタンを押してアプリを終了してもらいたいと思います。
ありがとう!
iphone - という名前のペン先をロードできませんでした
新しい App iBeat をリリースしたばかりですが、リリース前は私と私の友人にとっては問題なく機能していました。
現在、多くの顧客が同じクラッシュを経験しているように見えますが、それは常に同じような段階で発生しています。
(シンボリック化された) サンプルのクラッシュ レポートを次に示します。
このクラッシュは、SettingsVC_iPad、InfoVC_iPhone、または Settings_VC_iPhone の異なる nib ファイルを使用する、サポートされているすべての iOS バージョンで発生します。
問題は、iPod でも iPad でも、このエラーを再現できないことです。
助言がありますか?(このクラッシュは非常に一般的なようです。これについては、既に 200 件のクラッシュ レポートを取得しています)
編集: 明確にするために、App Store からダウンロードしたバージョンで実験を行ったので、エラーが発生した正確なバージョンで再作成しようとしました。
iphone - ABPeoplePicker が 1 人だけでクラッシュする
他のテスターではなく、テスターの 1 人だけがクラッシュするアプリがあります。しかし、彼女にとっては一貫してクラッシュします。とても奇妙です。
詳細:
彼女は iPhone 4 と iPhone 3G を持っています 両方の
電話のすべての OS で
アプリがクラッシュします どのように作成されたかに関係なく、すべての連絡先でアプリがクラッシュし
ますs)
クラッシュが発生したのは彼女だけであり、両方の電話とすべての OS で一貫しています。彼女は
アプリとプロビジョニング プロファイルをアンインストールして再インストールしました
。彼女は iPhone を Windows マシン バージョンの iTunes と同期しています。
ABPeoplePicker を使用すると、クラッシュが発生します。
彼女の視点では、電話番号を選択した瞬間にアプリがクラッシュするように見えます。もちろん、彼女はその時点で私たちのアプリにはいません。彼女は、Apple が提供する ABPeoplePicker ナビゲーション ビューにいます。再記号化されたクラッシュ ログから、アプリに戻ろうとしているときに実際にクラッシュしているように見えます。言い換えれば、クラッシュ ログでアプリが実際にクラッシュの原因であるという言及を見つけることができません (以下を参照)。選択した電話番号のインデックスを取得できず、アプリに戻ろうとすると失敗するようですが、それはせいぜい推測です. Apple のドキュメントを読み、クラッシュ ログの読み方について十分な注意を払ってみましたが、まだ困惑しています。ここに私の質問があります:
1. 例外コード: 0x00000000、0x00000000 の意味を知っている人はいますか?
2. 行 9 が実際の問題が参照されている場所であると想定するのは正しいですか? もしそうなら、objc_exception_throw + 64 の意味をどのように理解すればよいでしょうか?
3. このクラッシュログが何を問題としているのか、誰か明らかにしてくれませんか?
これが私の ABPeoplePicker コードです。
c - iOS-plCrashReporterでPRIx64を使用してメモリアドレスを出力する
ここにあるコードを使用して、iPhoneアプリにplCrashReporterを含めようとしています。
私の1つの問題は、この行で発生します。
エラーあり:
探し回ってみましたが、何も見つかりません。考え?report.signalInfo.addressは64ビットのunsignedintなので、%uだけを使用しないのはなぜですか?
ありがとう!
ios4 - plCrashReporterからのprotobufデータのデコード
クラッシュレポート機能を追加するために、plCrashReporterをアプリの1つに統合しています。基本的に、クラッシュを検出した場合、クラッシュレポートをNSDataとして収集します...
現在、crashDataにはレポート全体が含まれています。このcrashDataをPLCrashReport構造体にプッシュしてそのパラメーターを読み取ることはできますが、BLOB全体をサーバーに送信してそこで確認したいだけです。データが私に届くと、次のようになります。
私はこれから何か意味のあるものを得ることができませんでした。plcrashutilを使用してみましたが、うまくいきませんでした...
./plcrashutil convert --format = iphone example.plcrashクラッシュログをデコードできませんでした:無効なクラッシュログヘッダーをデコードできませんでした
また、Googleのprotobufを使用してみましたが、実行できませんでした。
私はdSYMファイルを持っていますが、これを象徴しようとしている段階ではありません。
Mac OSX10.6.5を実行しています。
どんなアドバイスでも大歓迎です。ありがとう!
c# - 簡単なクラッシュレポート?
クラッシュログを送信するかどうかをユーザーに尋ねる、アプリケーションに簡単なクラッシュレポートを実装することを検討しています。
私はこれまでクラッシュレポートを作成したことはありませんでした。私が慣れているのは、エラーをログファイルに保存することを試みてキャッチすることです。
クラッシュレポートシステムを実装する正しい方法は何ですか?
アプリケーションがクラッシュしたときにクラッシュレポートを開いてダンプを送信するにはどうすればよいですか、またはデータを送信するための正しいアプローチは何ですか?
上記は、それがどのように機能するか、または機能する必要があるかについての私の最大の疑問だと思います...クラッシュレポートが、上記が発生したときにトリガーされた外部アプリとの試行/キャッチの相互作用であるかどうか、またはそれに従う正しい方法。
SQL Serverを利用できないので、使用する予定だったのは、ダンプを報告するアプリがデータの送信に使用する単純なアップロードスクリプトです。
クラッシュレポートがどのように機能するかについての私の無知を許してください。コミュニティが私がそれをよりよく理解するのを助けてくれることを願っています。
私はクラッシュレポートについて探していて、Crystal Reportの周りにあるほとんどのもの、ライブラリに行く準備ができているなどを見ましたが、大きなライブラリや他のソリューションを掘り下げる前に、それをよりよく理解できるように小さく始めたいと思います私の最後に利用可能です。
c# - .net エラー ダイアログからエラー レポートを送信する方法は?
2008 年、Jeff は責任を持ってクラッシュするという記事を書きました。その精神で、クラッシュエラーダイアログに「バグレポートを送信」ボタンを追加しようとしています。これは、バージョン情報、OS 情報、スタック トレースを含む完全なバグ レポートをユーザーが簡単に送信できるようにするためです。この情報は、メッセージ本文または添付ファイルに含める必要があります。
残念ながら、.NET アプリケーションからこのようなメールを送信するのは簡単ではないようです。
- System.Net.Mailは私が探しているものではありません: SMTP サーバーへの接続がすべての環境で確立できるかどうか確信が持てず、ローカルの SMTP ホスト名を構成する負担をかけたくありません。ユーザーのポート。代わりに、事前に構成されたメッセージを使用して、システム上の既存の電子メール ソフトウェアを起動したいだけです。
- OS を使用して "mailto:" URL を開くことはできますが、この方法で渡すことができるデータの量には厄介な制限があります。また、添付ファイルは実際にはmailto 仕様でサポートされていないようです。
- mapi.dllは、このコードプロジェクトの記事で示されているように、おそらく私が望むことを実行しますが、 mapi.dll は基本的に .NET と互換性がなく、ランダムなクラッシュを引き起こすことを他の場所で読みました。
これを行うための安全で信頼できる解決策を見つけた人はいますか?
crash - DrWatsonなどのすべてのWindowsクラッシュハンドラーを無効にするにはどうすればよいですか?
単体テストの自動実行アプリケーションを開発していますが、1つのアプリケーションがクラッシュしてもダイアログが表示されないようにする必要があります。クラッシュダンプは素晴らしいですが、主な要件は、実行を自動化しており、それらのダイアログを自動化しないため、ダイアログが表示されないことです。
Windowsエラー報告を無効にしましたが、唯一の変更点は、送信オプションのない別のダイアログです。
何か案は?
ありがとう。
iphone - iPhone シンボリック クラッシュ ログ分析、ASIHTTPRequest が関与
再現しようとできないクラッシュが原因で、アプリが拒否され続けます。
最後のチャンスとして、このクラッシュ ログをここに投稿して、有用な情報を掘り出せる人がいるかどうかを確認します。
に対応するコードは次のとおりです。
7 Reeplay.it 0x00027c0c -[ASIHTTPRequest requestFinished] (ASIHTTPRequest.m:1565)
8 Reeplay.it 0x00035838 -[ASIHTTPRequest handleStreamComplete] (ASIHTTPRequest.m:2681)
9 Reeplay.it 0x00026f1c -[ASIHTTPRequest handleNetworkEvent:] (ASIHTTPRequest.m:2462)
}