問題タブ [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 - 顧客から iPhone のクラッシュ ログを取得する方法
顧客からクラッシュ ログを取得する方法を知っている人はいますか? 手動で同期してこのディレクトリとこのディレクトリに移動して送信するように依頼する代わりに。
サーバーにクラッシュ レポートを自動的に送信する方法はありますか?
c# - きちんとしたクラッシュ レポート機能を備えたツールの良い例を探す
ターゲット プラットフォームは Windows です。人気のある言語: C++
(ネイティブおよびCLI
) C#
、. Java
例も大丈夫です。
私はセキュリティについてあまり心配していませんが、言語にとらわれない設計の側面についても興味があります - クラッシュ レポートを提供する良い方法は何ですか?
私が探しているもの - 可能な限り多くのスタック トレース、環境を収集できるコードであり、ユーザーがこれにつながった手順を入力できるようにし、オプションで名前と連絡先情報を残すこともできます (彼らは有料のクライアントであり、彼らの問題について聞き返します)。また、偏執的なユーザーは、識別情報をできるだけ送信しないようにする必要があります。
このため、電子メール メッセージをコンパイルし、それをユーザーのお気に入りの電子メール クライアントに送り、送信前にユーザーがプレビューできるようにし、必要に応じてプレーン テキスト フィールドを変更できるようにすることは理にかなっていると思います。
たぶん、メールは最善の方法ではありません。開発には Visual Studio 2010 を使用しています。
PS 3 つの言語すべてを使用しているため、3 つの言語での例を求めましたが、ネイティブ コードまたはマネージド コードがすべての例外をキャッチしてエラーを報告する可能性があるかどうかは実際にはわかりません (アプリは巨大で掘り下げるのが難しいですが、この新機能を提案したいのですが、最初に調査する必要はありません)。
ありがとう。
ruby - Linux 上の Ruby および Resque からセグメンテーション障害のバックトレースをキャプチャする
Resque を使用して多数のマシンで Ruby ワーカーを実行しています。ときどき、Resque ワーカー プロセスでセグメンテーション エラーが発生します。これらはかなりまれであるため、デバッグが難しく、クラッシュを引き起こすには何万もの分散ジョブを実行する必要があります。
理想的には、クラッシュのたびにバックトレースとコア ファイルをキャプチャし、それらを中央サーバーに自動的にアップロードしたいと考えています。つまり、Gnome の「Bug Buddy」のようなものを探していますが、完全に自動化されており、Ruby インタープリターがコアをダンプするときに障害をキャッチできます。(同様の GUI ベースの製品には、MacOS X Crash Reporter、Windows Error Reporting、KDE の Dr. Konqi、Mozilla の Breakpad などがあります。ただし、ヘッドレスの無人サーバーで実行されるものが必要です。)
これまでのところ、最も有望なオプションは、サーバー プロセスのクラッシュを傍受してディスクに保存できる Ubuntu の Apport のようです。Apport は通常、クラッシュを Ubuntu の Launchpad にアップロードしますが、Python ライブラリも付属しています。
これらのライブラリを使用した推奨事項や直接の経験はありますか? ソリューションにはプログラミングやコードの変更が含まれる可能性が高いため、Server Fault ではなくここで質問しています。
iphone - UIKitの呼び出しを象徴していないiPhoneのクラッシュログ
UIKitや他のシステムライブラリがシンボリック化されないこのようなクラッシュログを見たことがありますか?アプリの1つで起動時にクラッシュする問題が発生していますが、問題が発生しているのは少数のユーザー(5人など)のみです。(私の理解では、default.pngが表示されてからクラッシュします)、それを再現することができませんでした。コードに気付かないことは何もないようで、静的アナライザーを実行しましたが、問題はありません。しかし、UIKitや他のライブラリが象徴化されていないという事実は私には奇妙です。libSystem.B.dylib 0000000000 0 + 0を調べましたが、これと静的ライブラリとの接続についてGoogleでいくつかのヒットがあります。このプロジェクトは静的ライブラリを使用しますが、静的ライブラリに問題があった場合、カップルだけでなくどのデバイスでも機能しないと思います。
これは全体としてdefaultImageメソッドです
ユーザーの1人からipaを取得しましたが、Default.pngが破損していないようです。
iphone - Appleクラッシュレポートの解釈に役立ちます
Appleのクラッシュレポートで発生したエラーを再現できません。同じコードベースを使用する4つのアプリがすでに承認されていますが、2つが拒否され、同じエラーが発生しました。
以下は、AppleReviewから返ってきたクラッシュレポートです。その下にも、私のAppDelegateでエラーとして示されている行があります。私は、システムコールが私に光を当てた場合に備えて、現時点でエラーを回避しているシステムコールを見ています。
AppDelegateのコード:
これは再現できません。洞察やアドバイスをいただければ幸いです。
iphone - iPhone のクラッシュ レポート
アプリケーションがクラッシュしたときに開発者にクラッシュ レポートを送信するようなものを実装したいと考えています。しかし、これがどのように達成されるかは本当にわかりません。誰かがこれがどのように機能するか、およびこのようなものを実装するために必要なコンポーネントを教えてください。
iPhoneはクラッシュレポートを内部に保存しているので、それにアクセスする必要があると思います.dSYMファイルについても読んでいますか?私はこれが私が必要とするすべてですか?クラッシュ ファイルにアクセスして電子メールで送信するにはどうすればよいですか?
あなたが与えることができるどんな助けにも感謝します.
編集:: フラリーが言及されましたが、これを達成するために誰かが推奨できるものは他にありますか?
jogl - JOGLネイティブクラッシュ
JOGLベースのアプリケーションを実行していますが、特定の描画操作を実行するとクラッシュします。ただし、クラッシュする行はへの呼び出しgl.glGenLists(1)
であるため、この行は些細な行であるため(スタックが何らかの悪い状態にある場合を除いて)、これが基になるアプリケーションでエラーを引き起こす可能性があるかどうかはわかりません。それは可能ですか?)
また、ビデオカードドライバを更新しようとしましたが、クラッシュするのではなく、同じ場所でフリーズするようになりました。
クラッシュレポートの関連部分は以下のとおりです。どんな助けでもいただければ幸いです。NVIDIA QuadroNVS160Mビデオカードを実行しています。ありがとう。
iphone - 起動時に iPhone アプリケーションがクラッシュする
iTunes Connect から少し奇妙なクラッシュ ログを受信しています。
以前は、アプリケーションが ApplicationDidFinishLaunching から戻るのに時間がかかるという問題がありました。これは、applicationDidFinishLaunching 内であまりにも多くの作業を行ったことが原因であり、低速のデバイスでは 20 秒のタイムアウトを超えました。
これを修正するために、すべてのセットアップ コードを ApplicationDidFinishLaunching から移動し、特別な secondaryLoadingController に移動しました。その上で、そのコントローラー内のセットアップ コードを別のスレッドに移動しました。
ただし、クラッシュ ログに[UIApplication _reportAppLaunchFinished]
. 私には、これはアプリの起動が完了したことを示しており、セットアップ コードを実行したい限り自由に実行できるはずです。以下はクラッシュログです。
ご協力いただきありがとうございます。
更新 時間のかかるインポート コード (アプリケーションの更新時にのみ発生) を別のスレッドで実行しようとしています。プログレスバーが埋め込まれた AlertView を使用して GUI を更新しているので、ユーザーは何かがまだ起こっていることを知ることができます。テストプロセス中、これは正常に機能します。以下は、動作していないように見えるスレッド コードです。クラッシュ ログは、すべての作業がメイン スレッドで行われていることを示しているようです。
iphone - iPhone アプリのユーザーにクラッシュ レポートを送信してもらうにはどうすればよいですか?
重複の可能性:
iphone 顧客からクラッシュ ログを取得する方法は?
一部のユーザーがクラッシュを報告しています。クラッシュ レポートの iTunes Connect リストに表示されるように、クラッシュ レポートを私に送信する方法を彼らに説明する最善の方法は何ですか? ユーザーが自分の電話を自分のコンピューターと同期するときに送信されますか? ありがとう!
iphone - iPhone - クラッシュを検出し、クラッシュ ログを送信するようにユーザーに促す
エンド ユーザーがクラッシュ レポートを開発者に送信できるライブラリはありますか?
たとえば、ユーザーが私のアプリを使用しています。クラッシュします。起動時に、ライブラリが他の何よりも先にロードされ、クラッシュ レポートがあることに気づき、ユーザーにクラッシュ ログを送信するように求めます。
これは可能ですか?Facebookアプリはこのようなことをしていると思います。
ありがとう!