Sun Studio 12: dbx コマンドによるデバッグ

メモリー不足 (oom) エラー

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

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

例:

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