問題タブ [guard-malloc]

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 投票する
1 に答える
1986 参照

ios - Guard の Malloc が原因でアプリケーションの挙動がおかしくなる

メモリストンピングが発生していると思われる iOS アプリを持っています。そこで、Xcode で Guard Malloc、Guard Edges、および Scribble を有効にして実行し、追跡を試みました。しかし、Guard Malloc を有効にすると、非常に奇妙な方法で事態が悪化し始めます。一部の (予測可能な) 状況では、ビューの背景が描画されず、背後のビューが透けて見えることがあります。ファイルのダウンロードを行うと、ダウンロードの最後にメイン スレッドでアプリがクラッシュし、スタックにコードが何もなく ( 以外main)、コンソールに次のようなグラフィック エラーが記録されることがあります。

これらの一部 ( などCGBitmapContextInfoCreate) は、コードのどこにも使用されていません。

最後に記録されたものは次のようなものです。

他の誰かが Guard Malloc にこれらの種類のエラーを引き起こしたことがありますか? これの根源は何でしょうか?