問題タブ [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.
c++ - 破損した二重リンク リスト: 0x0804d0c0 (C++)?
注: 私はこれまでこの規模の問題を経験したことがなく、レイアウトの仕方がよくわかりません。間違ってレイアウトした場合は、どのようにレイアウトすればよいか説明してください。プログラムを手伝ってもらえない、または手伝ってくれない場合は、問題について教えていただければ幸いです。
オブジェクト指向プログラミングを実践するためにコードを書いていますが、今まで見たことのないエラーに遭遇しました (私はこれに数か月しかかからず、多くの時間を割くことができません)。義務教育に時間を浪費しているから学ぶ)。カーネル自体が (明らかに) 私のコードでこのエラーを生成しました。しかし、(デバッグ シンボルを使用して) gdb を実行しても、行番号はわかりませんでした。printf ステートメントを入れると、条件が満たされていない場合でも while ループをループしていることが明らかになりましたか? 条件が満たされていないにもかかわらず、ループし続けているように見えるので、これは奇妙に思えます。これが発生したときにエラーが発生する理由(私は思う)は、「スタック」クラスのどこかで、整数配列の負のサイズのメモリを再割り当てするためです-ただし、Stack::reloc に if ステートメントを追加して、負の配列サイズを再割り当てするのを防ぐと、エラーが発生します。見下ろすと、他のいくつかの情報が表示されます(gdbを引用):
プログラムがシグナル SIGABRT を受信し、中止されました。__kernel_vsyscall () の 0x0012d422
私は SIGABRT の wiki ページからあまり学ばなかったし、16 進数は私にとって何の意味もないと思います。これが私のコードで、2つのクラスとメインに分かれています:
ヘッダー:
クラス スタック:
};
クラスユニバース:
関数メイン:
GDB の実行結果 (デバッグ シンボルあり):
iphone - 起動時の SIGABRT
私はこれを理解していません。私が見つけたのは、「これを修正する方法がわかりません」という多くのフォーラム投稿だけです。単純なビューから始めました。次に、ASIHTTPRequest を追加して、php スクリプトへの要求呼び出しを使用してデータベースと通信しました。コンパイルする前に、Reachability.h を追加する必要がありました。実際に実行してみると、シミュレーターでは何も表示されず、メインの XCode では SIGABRT エラーが表示されるだけでした。
出力は次のとおりです。
ios - setObject:ForKey:クラッシュ?
コンソールでこのクラッシュが発生しています:
このクラッシュに関連するクラッシュ時に発火すると私が思う唯一の行は次の行です。
ここで何か問題がありますか?何が問題なのですか?
Edit1:メソッドを呼び出すためにこれを行うとクラッシュします:コード:
これはshowAchievementsメソッドです:コード:
このクラッシュは、iTCにすべてを適切に接続していないことが原因である可能性がありますか?私はそれがそのメソッドでクラッシュすることを間違いなく確信しています、そして私は理由がわかりません。
誰かアイデアはありますか?
Edit2:ここで、コンソールで、クラッシュする直前に、MissedMethodという行が表示されています。そこで、このNSLogがどこにあるかを検索します。これは、GameCenterに必要なファイルであるGameCenterManager.mにあります。方法は次のとおりです。
それで、そのコードから、何が悪いのかわかりますか?
ありがとう!
iphone - 不明な理由で SIGABRT を取得する
タブ バー コントローラー、ナビゲーション コントローラー、およびテーブルビュー コントローラーを実装する iOS アプリケーション (http://affogato.visioa.com/) を開発していますが、アプリケーションを実行するたびに、「スレッド 1: プログラムがシグナルを受け取りました: 「SIGABRT」なぜ私がこれを取得しているのか、そしてそれを修正する方法について誰かが光を当てることができますか?
以下はコンソールです。
objective-c - Objective-C スレッド 1: プログラム受信シグナル: "SIGABRT"
この行にエラーがあります。
私は Xcode 4.1 を使用しており、Apppress Book「Beginning iPhone 4 Development」第 4 章を読んでいます。
よろしく、ハーマン
iphone - このコードが原因で SIGABRT が受信されました...なぜですか?
作業中のアプリケーションにタブバーコントローラー、ナビゲーションコントローラー、およびテーブルビューを実装しようとしていますが、実行しようとするたびに SIGABRT エラーが発生し、理由がわかりません。かなり困惑しています。以下は、コンソールが参照しているコードです(私は信じています):
}
...そして以下はコンソールです:
どんな助けでも大歓迎です。
ios - NSArray SIGABRT
何らかの理由で、これをコンパイルすると、SIGABRTエラーが発生します。それはで起こります
ライン。エラー:
2011-08-29 19:26:21.273 xxxxxxxxxxx [1431:b303] 2つのインデックス[0、0]
2011-08-29 19:26:21.274 xxxxxxxxxxxxx [1431:b303]-[__ NSCFDictionary objectAtIndex:]:認識されないセレクターがインスタンス0x4ba2370に送信されました
2011-08-29 19:26:21.277 xxxxxxxxx [1431:b303] *キャッチされなかった例外によるアプリの終了'NSInvalidArgumentException'、理由:'-[__ NSCFDictionary objectAtIndex:]:インスタンス0x4ba2370に送信された認識されないセレクターが終了し、例外がスローされました
iphone - plistファイルから複数のarryesを含む複数の辞書を含む複数の配列を読み取る
こんにちはみんな私は次のplistファイルをメモリに読み込み、結果を使っていくつかの計算を行いたいと思います。plistファイルは次のようになります。これは構造を示すための一部にすぎません。
現在、私は以下を使用してそれらを読み込もうとしています。
しかし、私はこの行でSIGABRTを取得します
コンソール出力の最初の行:
私が間違っていることについて何か考えはありますか?
xcode - xCode 4 でプロジェクトの名前を変更すると SIGABRT が発生する
プロジェクト名をゆっくりとダブルクリックし、指示に従って、xCode 4 でプロジェクトの名前を変更しました。次に、エラーなしでビルドして実行しますが、アプリ シミュレーターでポップオーバーを選択すると、SIGABRT が表示されます。これは、元のプロジェクトでは正常に機能します。名前を変更したアプリの他の部分は問題なく動作します。クリーンを実行しましたが、役に立ちません。
プロジェクトの名前を変更するために手動で行う必要がある他の変更はありますか?
xcode4 - NSExceptionエラーがランダムに発生しているようです
このコードは正常に機能していましたが、何らかの理由で、次のコード行でSIGABRTを生成するNSExceptionエラーが発生します...
これがその場所にあるメソッドです...
おそらくお分かりのように、私はこれが初めてです。NSExceptionを生成しているものについてのアイデアはありますか?