シングルユーザモードにしてエラーを
ダンプさせたら、EIPは、
>EIP:0060 [<c010c6a3>] Not tained
>EFLAGS: 000c0882
>EIP is at IRQ 0x00_interrupt [kernel] 0x03
となっています。
ハードウエアとLINUXの相性が悪いんでしょうか?
プログラムは悪くないと思います。
どなたか、わかる方、対処方法を教えてください。
お願いします。
Program:
#include <stdio.h>
main()
{
FILE *outf;
FILE *inf;
char av[1000];
int c;
int i;
int cnt=0;
inf = fopen("hdb1.000","rb");
outf = fopen("test.000","wb");
for(i=0;;i++) {
c = fgetc(inf);
if (c==EOF)
break;
fputc(c,outf);
if ((i%100000000)==99999999) {
cnt++;
fclose(outf);
sprintf(av,"test.%03d",cnt);
printf("unlink and open : %s\n",av);
unlink(av);
outf = fopen(av,"wb");
}
}
fclose(inf);
fclose(outf);
}
ハードを直接操作するプログラムでもない限り,上のようなことは考えにくいと思い
ますが。
> プログラムは悪くないと思います。
> inf = fopen("hdb1.000","rb");
的外れかも知れませんが,上の部分は大丈夫でしょうか。
エラーチェックを入れ、ファイルが正常にオープンされているか確認した方がよいの
では。
infが正しくセットされないと、Segmentation Faultになる可能性はあると思いま
す。
勘違いなら、すいません。
> outf = fopen("test.000","wb");
--
******************************
keizi kounoike
******************************
RedHat9をクリーンインストールして、
当該プログラムを動かしてみたところ、
エラーが出なくなったので、私が使っている
アプリケーションのせいだと思います。
私が使っているアプリケーションは以下の通りです。
個の中から、通常使用、または誤動作等により、
システムの致命的な障害を
引き起こす可能性のあるものはあるでしょうか。
mozilla 1.2.1
netscape 7.1
opera
konqueror
xmmsのmp3プラグイン
partimage
clamav
extipl
bjfilterpixus950i
Sylpheed
pan
Wnn7
xemacs
vim
xmaxima
clisp
openoffice