メイン Scenario Setup & Configuration 実行できないconfigファイル | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
morihisa | 投稿日時: 2009/10/13 22:25 |
新米 登録日: 2009/10/13 居住地: 投稿: 2 |
実行できないconfigファイル 自分で作成したシナリオを実行できるPCとできないPCがあります.
まずシナリオの内容としては,2台のクライアント間でCBRを使った通信をおこなうというシンプルなものです. 実行できるPCはMacBookで,実行できないPCはiMacです. どちらもintel MacかつOSはLeopardです. iMacの方で実行すると以下の一文が表示されシミュレーションがストップしてしまいます. Illegal instruction MacBookの方で実行すると問題なくシミュレーション可能でstatファイルも作成されます. 何が原因なのか不明なためこちらに投稿させていただきました. もし解決に情報が不足しているようでしたらご指摘をお願いします. |
matumoto | 投稿日時: 2009/10/19 20:39 |
一人前 登録日: 2008/5/13 居住地: 投稿: 80 |
Re: 実行できないconfigファイル んー、これだけじゃチョットわからないですね。
動かないiMacでは、既存のシナリオは動きますか。 動かないのは自分で作った今回のシナリオだけですか。 QualNet本体はオリジナルのQualNetですか。 QualNetインストール後にmake clean と make allは行いましたか。 QualNetに改造を加えましたか。 QualNet以外の他のプログラムは正常に動作していますか。 |
morihisa | 投稿日時: 2009/10/20 10:46 |
新米 登録日: 2009/10/13 居住地: 投稿: 2 |
Re: 実行できないconfigファイル matu様,返信ありがとうございます.
ご質問の件ですが, >動かないiMacでは、既存のシナリオは動きますか。 既存のシナリオ(qualnet/4.5/scenarios以下のファイル)では動くものと動かないものがあります. 具体例(動くもの) scenarios/wireless/odmrp/acknowledgement/with-pc scenarios/developer/arp/semiconfig-subnet1 具体例(動かないもの) scenarios/wireless/battery-models/battery-linear-model その他ほとんとが動きません (ファイルを指定していただければ実行いたします) >動かないのは自分で作った今回のシナリオだけですか。 はい.自分で動かないという確認がとれているのはこのシナリオだけです. MacBookでは動いたので設定ファイルの記述ミスではないと思われます. >QualNet本体はオリジナルのQualNetですか。 はい.オリジナルです.バージョンは4.5を使用しております. >QualNetインストール後にmake clean と make allは行いましたか。 おこないました.その際コンパイルエラー等は発生しなかったと思います. >QualNetに改造を加えましたか。 いいえ.加えておりません. >QualNet以外の他のプログラムは正常に動作していますか。 他のプログラムが何をさすかわかりませんが,常用PCとして使用しており問題はありません. 以上です.よろしくお願いします. ーーーーー マニュアルには載っていなかったのですが,"Illegal instruction"というエラー文はどのような状況のときに表示されるか知っておられる方はいませんか? |
matumoto | 投稿日時: 2009/10/20 22:50 |
一人前 登録日: 2008/5/13 居住地: 投稿: 80 |
Re: 実行できないconfigファイル 既存のシナリオにも動かないものがあるわけか。
あ、これってGUIで動かした時ですか、 それとも qualnet xx.config とやった時ですか。 > マニュアルには載っていなかったのですが, > "Illegal instruction"というエラー文は > どのような状況のときに表示されるか > 知っておられる方はいませんか? Illegal instruction というのはOS(shell)が出しているので、 QualNetのマニュアルには載ってないです。 文字通りに解釈すれば、不正な命令 となります。 一般的にプログラムが壊れている(暴走している)か、 ソフトウェア(QualNet)側でメモリの使い方を間違っている、 などが考えられます。 でも、オリジナルのQualNetをそのまま make clean; make all して 使っているのであれば、QualNet側は正しそうです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |