2012年10月27日土曜日

エラー「set a breakpoint in malloc_error_break to debug」

コンパイル時に「set a breakpoint in malloc_error_break to debug」というエラーが出たのでそのメモ。

原因

今回の原因は、自動的にautoreleaseされるインスタンスを返すコンビニエンスコンストラクタをautoreleaseしていたことにありました。

エラーメッセージに「breakpoint」と入っているのが気になります。ブレークポイントを設定した覚えはないんですが・・・。謎です。

念のためこのエラーに関連する記事を参考記事の下に載せておきます。

参考記事

malloc: *** error - iPhoneDev.

関連記事

optseq2 トラブル - 勉強したこと覚え書き
代入演算子を定義するときには「引数が自分自身」という罠に注意 - 西尾泰和のはてなダイアリー
Cocoa and Objective-C: Up and Running -(5) - 極上のiPhoneアプリの開発を目指すブログ

大体がメモリの解放の際に起こっているエラーのようですね。

0 件のコメント:

コメントを投稿