主要メッセージの手引き

killed

原因

配列として、あるいは malloc を使用して、サイズの大きなメモリを割り当てようとしたプロセスが、シェルによる起動時に失敗しました。この問題は 240,000,000 の要素を倍精度の配列として割り当てたとき、あるいは malloc により 1,920,000,000 バイトのスペースを割り当てたときに発生が確認されています。

対処方法

原因は、2 つのどちらかです。それぞれに応じた処理をしてください。

1. スワップスペースの不足

プログラムをルートとしてコンソールで実行してください。実行できる場合は問題ありません。

2. スタックサイズとデータセグメントサイズが競合しています。

スタックサイズの設定が大きすぎると、データセグメントと競合するためプロセスが開始しません。スタックサイズをデフォルトの 8192 に設定するとこの問題が解決し、プログラムが開始します。