タグ

ブックマーク / qiita.com/Gucci (1)

  • メモリの二重解放エラー処理調査メモ - Qiita

    #include <stdio.h> main(void) { FILE *fp = fopen("hogehoge", "w"); fclose(fp); fclose(fp); } コンパイルして実行すると *** Error in./a.out': double free or corruption (top): 0x08dbd008 *** zsh: abort (core dumped) ./a.out とメモリの二重解放を教えてくれるメッセージが。 (通常ならglibcがバックトレースやメモリマップを出力してくれるそうですが、 私の環境では何故か出力されませんでした) ・straceしてみる % strace ./a.out ==================ここから実行結果====================== execve("./a.out", ["./a.out"

    メモリの二重解放エラー処理調査メモ - Qiita
    kasumani
    kasumani 2014/10/28
    メモリの二重解放エラー処理調査メモ メモリの二重解放エラーが発生した時、 どのような処理が行われているのか調べてます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • 1