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

読み取り専用メモリーへの書き込み (wro) エラー

意味: 読み取り専用メモリーにデータを書き込もうとした。

考えられる原因: テキストアドレスへの書き込み、読み取り専用データセクション (.rodata) への書き込み、読み取り専用として mmap されているページへの書き込み。

例:

foo()
{   int *foop = (int *) foo;
    *foop = 0;                /* 読み取り専用メモリーへの書き込み (wro) */
}