dbx コマンドによるデバッグ

重複解放 (duf)

意味 : すでに解放されているヒープブロックを解放しようとした。 

考えられる原因 : 同じポインタを使用して free() を 2 回以上呼び出した。C++ では、同じポインタに対して“delete”演算子を 2 回以上使用した。

例 :


      char *a = (char *)malloc(1);
      free(a);
      free(a);               /* 重複解放 (duf) */