C言語なら俺に聞け(入門編)Part 92
■ このスレッドは過去ログ倉庫に格納されています
0386デフォルトの名無しさん
2011/11/20(日) 01:54:04.12linux上でアプリケーションを作成しました。
シェルがプログラムAとプログラムBを呼び出します。
プログラムAがプログラムCをSYSTEMで呼び出します。
暫く実行すると、プログラムCがSegmentation faultかabortで終了します。
ただし、シェルで呼び出しているプログラムBをコメント化すると、Cが落ちることはなくなります。
プログラムBは単純に内部でSYSTEMコールで外部プログラムを起動するだけのものです。
(呼び出す外部プログラムは計算を行うPGですが、数秒で終了します。)
そもそも、Segmentation faultが、Cでのコードにより発生する要因として、
添え字の範囲外はmallocのfree忘れくらいしかないと思いますが、他になにかありますか?
■ このスレッドは過去ログ倉庫に格納されています