[HOME]  [リストへもどる]
一括表示

  VTDOS 1.17 出ました - めざら 10/01/14-22:51 No.4850
  ┣ Re: VTDOS 1.17 出ました - 文太 10/01/14-23:26 No.4851
  ┃┗ Re^2: VTDOS 1.17 出ました - 10# 10/01/15-01:18 No.4852
  ┃ ┗ Re^3: VTDOS 1.17 出ました - 文太 10/01/15-02:11 No.4855
  ┗ Re: VTDOS 1.17 出ました - konno 10/01/15-01:24 No.4853
   ┗ Re^2: VTDOS 1.17 出ました - 文太 10/01/15-02:14 No.4857

(4850) 4850VTDOS 1.17 出ました  投稿者:めざら   2010/01/14(木) 22:51
参照先:http://homepage3.nifty.com/mezala/
   コメント数 2

 1月13日(水)に出来した VTDOS 1.17 の件です。

 かなりヤバい感じのエラーが VZ 使用中に出ました。
 環境は,Win2K/Shell=PC-DOS6.3 および WinXP-pro/Shell=PC-DOS6.3 です。

 現象としては,
・ファイルのオープンで異常な場合がある
・行編集中に編集内容がリセットされてしまう
 …という感じです。

 具体的には,
・マクロ呼び出し後に任意のファイルをオープンすると直前に呼び出したマクロが編集ファイルとして表示された(XP)
・編集ファイルAの一部が編集ファイルBの内容に置き換えられて境目にFFhが挿入された(2K)
・EOF以降にバイナリ(ヌル)がくっ付いた(2K)
・行編集中に他のバッファを参照して戻り,何かペーストしようとするとそれまでの編集内容がリセットされた(2K)
・画面分割して任意のファイルを開いたら,VZのコードセグメント(スタックセグメントかも)のようなものに置き換わった(XP)

 バッファが壊れた状態で保存されるとなると,かなり危険です。今日は職場のサイトの更新をしていたところWin2Kで上記の症状が出て,先ほど自宅のWinXPでも上記の症状が出ました。職場では結構焦りました。

 なお,v1.16 ではこのような症状は出ていません。

      - No.4850 -    このTreeへ           [リストへもどる] soft

(4850) 4851Re: VTDOS 1.17 出ました  投稿者:文太   2010/01/14(木) 23:26
    4850 番 めざら さんへのコメント    コメント数 1

めざらさん

 お帰りなさい。お待ちしておりました。
 ご報告、ありがとうございました。かなり大きな書き換えがあったのでしょう
か。そこまでVz内部にまで入り込んで、というのは最初の頃のスワップ絡み
以来でしょうか。
 本家のほうを見ると、プラグイン関係でも何かあるようなので、ちょっと様子
見で待ってみますね。僕は第一期修羅場、突入です。

 (関係ないけど)ZP (tpafreep)を追って、『レジデント・プログラム入門』
引っぱり出してきたところでした。command.comをスキャンしている…らしい。
書き換えまではまだ分からないけど…。TPA (Transient Program Area)だって…。

      - No.4851 -    このTreeへ    コメント元:4850 へ [リストへもどる] soft

(4850) 4852Re^2: VTDOS 1.17 出ました  投稿者:10#   2010/01/15(金) 01:18
参照先:http://vtdos.web.fc2.com
    4851 番 文太 さんへのコメント    コメント数 1

1.17で手が入った部分はCPUエミュレーションの不具合修正が入っています。
プラグイン関係は1.17では最終調整とドキュメンテーションだったので、
大きな書き換えは1.15〜1.16の段階で入っています。
僕自身VTDOSの開発は(というかそれ以外の業務も)VTDOS上で行っているのですが、
現時点ではめざらさんの現象は確認できていません。
もちろん新規の問題が確認できていれば、リリースは保留しています。
一応1.18ではあたりを付けて手を打ってみましたので、支障がない範囲で試して
頂けるとありがたいです。
プラグイン関係の問題を調べていると、VZをEMS常駐している場合に、
A0000以降のEMSページフレーム外のアッパー領域に対するアクセスが確認できたので、
1.18では特殊なメモリ配置を改め、典型的な配置に変更してみました。
(TPAEXT=1の場合は無効になります)
これは元々VZにある問題なのか、VTDOSのCPUエミュレーションを修正する際に、
何らかの不具合があったのかは修正差分を再度調べてみます。
ただ、元々CPUエミュレーションに不具合があったことは確かなんですが。
(この不具合がVZに影響していないならば、修正後も影響しないと思われます)

      - No.4852 -    このTreeへ    コメント元:4851 へ [リストへもどる] soft

(4850) 4855Re^3: VTDOS 1.17 出ました  投稿者:文太   2010/01/15(金) 02:11
    4852 番 10# さんへのコメント

10#さん

 深夜で明日、明後日と早くから遅くまでなのお仕事なので、簡潔に。

 (他意なく、 まったくなく)MS-IME で文字入力したら、まるでラインバッフ
ァが何かされたかのような不具合がでました。「あああ」とか「bbb」とか打
っていたら、行頭に「AOh」単独が現れました「82AOh」が「あ」。5枚の新規フ
ァイルをオープンして、ラインバッファ、テキストバッファを使ってやれ、とい
うテスト開始後5分での現象です。 1.15, 1.16 のときには起きなかったか?
これは僕は、すいません、継続利用させていただいていないものですから、分か
りません。
 行末が奇妙な「あ」半分を見せたり、見せなかったり。テキストバッファまで
行ってるから、いつまでもこれが見れるのですね。

 EMS 絡みか? 6ページ使っているので、何かはそっちに行っているようです。
ファイル・オープン5枚、IME での2バイト文字入力(200文字程度)での現
象です。ファイラもコンソールもテキストスタックも使っていないので、そんな
意味でのEMS絡み、なのかな、という程度です。

 明々後日くらいに、少し時間をとってテストできると思います。
 誰かが、もう少しましなテストをしてくれると思います。m(__)m


      - No.4855 -    このTreeへ    コメント元:4852 へ [リストへもどる] soft

(4850) 4853Re: VTDOS 1.17 出ました  投稿者:konno   2010/01/15(金) 01:24
    4850 番 めざら さんへのコメント    コメント数 1

めざらさん

>  かなりヤバい感じのエラーが VZ 使用中に出ました。
>  環境は,Win2K/Shell=PC-DOS6.3 および WinXP-pro/Shell=PC-DOS6.3 です。

これはやばいですね。うちでは今のところなんとも無いようです。DOS6.2/7.0

私も1.15〜1.16の時に環境変数が足りなくなったせいでまともに起動しなくなった
時はあせりましたが、1.17でVTDOS関連で環境変数がさらに使われているようなので、
今までと同じ設定でも問題が出る場合もありそうですね。


      - No.4853 -    このTreeへ    コメント元:4850 へ [リストへもどる] soft

(4850) 4857Re^2: VTDOS 1.17 出ました  投稿者:文太   2010/01/15(金) 02:14
    4853 番 konno さんへのコメント

konnoさん

SHELL=c:\vt\command.com /e:8192 /p /msg /k c:\vza.bat
 と、環境変数領域を増やしたのですが、出るのかもしれません…。

      - No.4857 -    このTreeへ    コメント元:4853 へ [リストへもどる] soft