問題タブ [sigabrt]

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.

0 投票する
6 に答える
55483 参照

linux - Linuxで「中断できない」プロセスを停止するには?

KILLVirtualBox プロセスがぶら下がっていて、強制終了 ( / )しようとしましABORTたが、成功しませんでした。親 pid は 1 (init) です。

topD「中断できないスリープ」として文書化されているプロセスを示しています。

strace何も表示されません。

どうすればこれを取り除くことができますか? これにより、VirtualBox カーネル ドライバーをアンロードして新しいドライバーをロードすることができなくなります。

0 投票する
5 に答える
818 参照

c++ - SIGABRTが発生すると、スタックは巻き戻されますか?

C ++でSIGABRTが発生すると、スタックは巻き戻されますか(デストラクタが実行されます)?

ありがとう。

0 投票する
1 に答える
852 参照

c - iPhone で TTPhotoviewController を起動すると SIGABRT エラーが発生する

サイクル ルートやフォトビューアーなどの機能を含む iPhone アプリケーションを作成しています。

これらの Cycle ルートでは Cloudmade API を使用し、PhotoViewer では Three20 の TTPhotoviewcontroller を使用しています。

これらのサイクルルートマップは完璧に機能しますが、エラーが発生した場合は何かをしなければならないと思います.

私が試したことと私が受けた問題について、ここで 2 つのケースについて説明します。

ケース 1: コンパイルがうまくいかず、次のエラーが表示されます。

フラグ -all_load をその他のリンカー フラグに追加しようとすると、このエラーが発生します。下の画像で、私のその他のリンカー フラグが現在どのように見えるかを参照してください。

画像のリンクを参照してください:http://i49.tinypic.com/262o7q1.png

ケース 2: コンパイルは正常に行われ、アプリはシミュレーターで完全に実行されますが、デバイスで SIGABRT を受信します。

この場合、その他のリンカー フラグの -all_load フラグを削除しました。現在、コンパイル エラーは発生していませんが、フォト ビューアー アプリにリンクしているテーブル行をタップすると SIGABRT が発生します。

フォトビューアーに正しくリンクしているかどうかわからないので、ここに他のフォトビューをプッシュする部分があります。

また、リンカーのフラグの別のスクリーンショットは、この場合にどのように定義されているかを示しています。

画像のリンクを参照してください: http://i47.tinypic.com/vhuv0z.png

0 投票する
1 に答える
14876 参照

iphone - クラッシュログの読み方 システムライブラリでアプリがクラッシュする理由を見つける方法は? EXC_CRASH (SIGABRT) とは?

私のアプリが彼女の iPhone でクラッシュする理由を突き止めるために、ある顧客からクラッシュ ログを受け取りました。

クラッシュログからの情報:

スレッド 0 のスタック トレース

からのコードは次のAccountManager.mとおりです。

主な問題は、そのようなクラッシュ ログを読み取る方法です。システム ライブラリ内のどこかでアプリがクラッシュし、それ以上の追加情報はありません。クラッシュの理由を見つける方法はありますか?

更新: 多くのフォーラムの投稿をグーグル検索しました。例外の種類は次のとおりで、クラ​​ッシュしたEXC_CRASH (SIGABRT)スレッド スタックの最初の行は次のとおりです。

この例外タイプ ( EXC_CRASH (SIGABRT)) はどういう意味ですか?

0 投票する
5 に答える
2455 参照

iphone - キャッチされなかった例外のためにアプリを終了します//SIGABRT // C ++

0 投票する
3 に答える
992 参照

iphone - UIView タッチでの SIGABRT

残念ながら、Google をいくら検索しても、これで私のハイドを救うことはできませんでした。どのUIViewでも、電話の画面に触れるたびにSIGABRTエラーが発生しているようです。デバッガー コンソールは、SIGABRT の前に次のエラーをポストします。

(もちろん、これは への私の特定の呼び出しではありません_exclusiveTouchView。)

喜んでコードを投稿しますが、実際には、この問題がどこから発生しているのかを見つける (または推測する) ことはできません。これは、1 つの UIView では発生していませんが、スタック内のすべての UIView で発生しています。ただし、表示ロジックを要約することはできますが、おそらくそれでいくらかの光が当たるでしょう。

したがって、アプリケーションが作成され、UIWindow が割り当てられます。次に、単一のビューコントローラーが割り当てられ、それが独自の空白の self.view を作成して追加します。これには、さまざまなゲームの状態を表す他の UIView がアタッチされます。

興味深いことに、このエラーはシミュレーターでは発生しませんが、デバイスでは一貫して発生します。また、アプリケーションがまだ touchesBegan:/Ended:/Moved: などをオーバーライド/使用していないことにも言及する必要があります。つまり、コードにこれらのメソッドがないと、このエラーが発生します。

このエラーがどこから来ているのか本当に理解できません...何か提案はありますか?

ここで要求されたコードの EDIT は、タッチ時に SIGABRT を生成する単純化された状態です。

.

また、UIView の WPGameState サブクラスの一部を表示する必要がある場合は、投稿の長さを節約するためにここで見つけることができます: http://tinypaste.com/732bb

0 投票する
3 に答える
5632 参照

iphone - iPadで実行しているときのSIGABRTエラー

すべて。この問題のために私は数時間頭を叩いています。私はiPhoneとiPadのプロジェクトを組み合わせたユニバーサルプロジェクトを持っています。これらのコードベースをユニバーサルプロジェクトにまとめ、多くの " #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 30200"チェックを行った後、プロジェクトをiPhone(OS 3.0から3.1.3)とiPadの両方のシミュレーターで実行できるようにしました。ロードする外部ライブラリのプロジェクト設定をさらに調整した後、アプリをiPhone(OS 3.1.3を実行)にロードしました。

ただし、iPadでアプリを実行すると、すぐにSIGABRTエラーが発生します。armv6とarmv7の両方のアクティブアーキテクチャを使用して、デバッグリリースで実行してみました。アプリに適切なnibファイルが設定されていることを確認し、再確認しました(ただし、このアプリはシミュレーターで正常に実行されます)。使用している外部ライブラリを調べて、同じベースSDK(3.2)、同じアーキテクチャ(Optimized(armv6 armv7))、同じターゲットデバイスファミリ(iPhone / iPad)、および同じものを持つように設定しましたiPhone OS展開ターゲット(iPhone OS 3.0)。

要約すると...私はiPhoneとiPadのシミュレーターで動作し、実際のiPhoneで動作しますが、iPadでは動作しないユニバーサルアプリを持っています。iPadではそれほど遠くありません-実行を停止する即時のSIGABRTエラーがあります。ヘルプ??

編集以下のジェイソンの提案に従って、これが私のアプリのスタックトレースです:

ご覧のとおり、main.mのmain関数からは外れません。

0 投票する
2 に答える
2070 参照

iphone - Objective-c:iPhoneプログラミングエラー(SIGABRT)

これはコンソールでのエラー表示です:

さて、MyAccountの名前を変更しましたが、問題は解決しませんでした。

0 投票する
1 に答える
1799 参照

c - 奇妙な SIGABRT エラー

プログラムを作成しようとしましたがsprintf、方程式に追加すると、次のエラーが発生します。

プログラム受信シグナル: "SIGABRT"

私のsprintfは次のように書かれています。

ここにコード全体を表示する必要がある場合は、次のとおりです (ただし、念のため表示しない可能性があります)。

しかし、問題は私が使用したときにのみ発生しますsprintf。また、注意してください:itoaコンパイラが許可していないため、使用していません。

どんな助けでも大歓迎です!

0 投票する
12 に答える
469101 参照

c++ - プロセスはいつSIGABRT(シグナル6)を取得しますか?

プロセスがC++でSIGABRTを取得するシナリオは何ですか?この信号は常にプロセス内から送信されますか、それともこの信号を1つのプロセスから別のプロセスに送信できますか?

このシグナルを送信しているプロセスを特定する方法はありますか?