Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/19:7/7
2024/05/18:20/24

2024/03/20より399/1409
人気モジュール
No.1: フォーラム 7
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット7

No.1:どっかの巡回ロボット6
No.2:Baidu巡回ロボット1

日曜日からの合計
メイン
   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側は正しそうです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT