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

非割り当てメモリーからの読み取り (rua)

意味 : 存在しないメモリー、割り当てられていないメモリー、マップされていないメモリーからデータを読み取ろうとした。 

考えられる原因 : ストレイポインタ (不正な値を持つポインタ)、ヒープブロック境界のオーバーフロー、すでに解放されたヒープブロックへのアクセス。 

例 :


      char c, *a = (char *)malloc(1);
      c = a[1];  /* 非割り当てメモリーからの読み取り (rua) */