[SCore-users-jp] kernel 不具合?

Kameyama Toyohisa kameyama @ pccluster.org
2006年 9月 12日 (火) 13:34:42 JST


亀山です.

vqm_mp wrote:
>  scrun -nodes=4,scoredtrace=100 ./a.out
> をおこなってみました. プログラムは example/mttl/hello.cc
> です.すると,何も反応がない場合と次の3通りの応答がある
> 場合がありました.
>
> *******(1パターン目)********
(中略)
> <3> SCore-D:DEBUG wakeup_job(jid=1,ident=1)
> <0> SCore-D:TRACE(../idle.cc:628) fd_syscall is closed

ユーザプロセスと SCore-D との間にある pipe の一つを読もうとしたら
close されていたことを示しています.

> *******(2パターン目)********
> <2> SCore-D:WARNING Unable to open PM ethernet/ethernet
> (error=2).
> <2> SCore-D:WARNING   argv[0] -config
> <2> SCore-D:WARNING   argv[1]
> /var/scored/scoreboard/server.Eo0:1Mg7c
> <2> SCore-D:ERROR No PM device opened.
> <2> SCore-D:DEBUG >> exit_handler()
> <2> SCore-D:DEBUG << exit_handler()

process 2 で PM/Ethernet が open できませんでした.
環境変数 PM_DEBUG を 1 にすれば原因がわかるとは思いますが,
このような場合, 複数のプロセスで PM を使用しようとしていることが
多いです.
(pmtest を起動したまま scrun しようとしているとか,)

もしかして, scrun を同時にいくつか起動しようとしていませんでしょうか?
(msgbserv を設定し, 起動していれば複数立ち上がらないようになっている
はずなのですが...)
同時に起動するためには SCore-D の multi user mode を使用する
必要があります.

Kameyama Toyohisa



SCore-users-jp メーリングリストの案内