GFF_MJ(3248,0x103f9ab80) malloc: Heap corruption detected, free list is damaged at 0x28298ffa0
*** Incorrect guard value: 0
GFF_MJ(3248,0x103f9ab80) malloc: *** set a breakpoint in malloc_error_break to debug
エラーのスクリーンショット:
しばらく実行すると、アプリは常にクラッシュしますが、上記のヒント以外の情報は得られません。今、私はそれを解決する方法がわかりません、誰が私を助けることができますか?
ありがとうございました。
これらのバグは面白くありません。ほとんどの場合、どこかにバッファオーバーフローがあるか、メモリが解放されて他の何かを踏みつけた後にメモリの一部を使用しています。
デバッガーでクラッシュする可能性があるため、追跡がはるかに簡単になります。
malloc_error_break
エラーメッセージで指示されているように、にブレークポイントを設定することから始めます。そのブレークポイントに到達すると、より多くの手がかりが得られますが、それでもかなりあいまいな場合があります。ただし、より多くの手がかりを投稿することができ、そこからお手伝いできます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加