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

メモリー不足 (oom)

意味 : 利用可能な物理メモリーより多くのメモリーを割り当てようとした。 

考えられる原因 : プログラムがこれ以上システムからメモリーを入手できない。oom エラーは、malloc() からの戻り値が NULL かどうか検査していない (プログラミングでよく起きる誤り) ために発生する問題の追跡に役立ちます。

例 :


      char *ptr = (char *)malloc(0x7fffffff);
      /* メモリー不足 (oom), ptr == NULL */