(toppers-users 77) Re: Windows 版で Access Violation

Takayuki WAKABAYASHI takayuki @ ertl.ics.tut.ac.jp
2001年 2月 21日 (水) 14:02:46 JST


豊橋技術科学大学の若林です.

Masahiko Akita さんは書きました:
 > 秋田と申します。
 > Windows版 TOPPERS/JSP(jsp-1_0_1.lzh)を使用しています。
 > Toppers が 0xC0000005: Access Violationを起こします。
 > 
 > ●やったこと:
 > (必要でしたらコードを送付しますので、別途連絡をください)
 > 添付されていた sample1 を元に、以下のように
 > 手を加えました。
 >  1. sample1.cfg の並列実行されるタスクは3個ですが、
 >   これを15個にしました(TASK01..TASK15)。
 >   すなわち、CRE_TSKを15個列挙しました。
 >  2. sample1.c を 1. に合わせ、書き換えました。

当方でも確認してみましたところ,同様の問題を確認いたしました.

タスクを15個作成し,"c"でラウンドロビンさせたところ,
ご指摘の通りタスク1->2のディスパッチの瞬間に,
保護違反で停止しました.

また同じようにタスクを15個にして、"r"(rot_rdq)を発行したところ,
2週目のタスク1->2のディスパッチが発生しませんでした.
 #ただし,保護違反はありませんでした.

ご指摘の点に関しましては,詳しい調査を行った後,
再度報告させていただきます.

秋田さん,ご指摘ありがとうございました.

//-------------------------------------------------
//Takayuki WAKABAYASHI (わかばやし たかゆき)
//  mailto: takayuki @ ertl.ics.tut.ac.jp
//-------------------------------------------------
//豊橋技術科学大学 工学研究科 情報工学専攻
//  組込みリアルタイムシステム研究室
//    Embedded and realtime system laboratory
//      Dept. of information and computer science
//        Toyohashi univ. of technology