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

不正解放 (baf)

意味 : 割り当てられたことのないメモリーを解放しようとした。 

考えられる原因 : free() または realloc() にヒープデータ以外のポインタを渡した。

例 :


      char a[4];
      char *b = &a[0];

      free(b);           /* 不正解放 (baf) */