[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:7384] Re: dcの扱い (old was Re: 外部プロセスとの接続)



ども、長です。

# 以下のようなメールを送ったのですが、不達?

いろいろ試していて

 * 2CPU(たぶんHTでもOK)
 * 複数のフレームがあって
 * Alt+Tabで切り替えまくる
 * その時に、wlを起動しておく
   (というより以下のプロセスがあるようにする)
   |skkservd open	   *skkserv* (network stream connection to localhost)
   |ispell	 run	  (none)     aspell -a -m -B
   |server	 run	  (none)     gnuserv
   |migemo	 run	   *migemo*  cmigemo -q --emacs -i  -d c:/tools/dict/Migemo/migemo-dict
   |+
   |wl(openssl)のはず

と死んでしまうようです。
ただ発生率はかなり低いですが...

とりあえずフレームを1つにすれば死なないので、自分の問題は解決しました。

お騒がせしました。
以上です。

このメールは----------------------------------------------
Tsuyoshi CHO <tsuyoshi_cho@xxxxxxxxxxx> さん( CHO と引用)の
MsgID   : <u1wsrou9t.wl%tsuyoshi_cho@xxxxxxxxxxx>
Subject : dcの扱い (old was Re: 外部プロセスとの接続)
Date    : [Wed, 12 Jul 2006 21:57:34 +0900]
-------------------------------------------への返信です-〆
 《件名・引用文は改行・削除・変更してあるかもしれません》
CHO> ども、長です。

CHO> その後、(1CPUにして)特に問題は起きていません。

CHO> でWindowsUpdateでAdminにユーザー切替をして気づいたのですが、これがDesktop
CHO> Managerの切り替えに良く似ていました。

CHO> そこで問題にしていた現象は dc が変化したことによるWindow(=フレーム)の一斉書換えが問題
CHO> なのではないか、と感じました。
CHO> # 以下、おもいっきり直感です。

CHO> まず、今迄の観測結果と前提なのですが、
CHO>  * どうもプロセス関係は関係なさそうでした。(それ以外でも起きた)
CHO>  * 常にフレームが2つ以上ある。
CHO>  * Microsoft Desktop Managerによる画面切り替えで全画面再描画が発生しているぽい。
CHO>    -> 高速なユーザー切り替えがよく似ている(代用できそう)
CHO>    -> 他はwlのdraftでフレーム生成した時もそう
CHO>       (mu-citeがあるのでbufferすべてがregionになっている)
CHO>  * 2CPU以上(ほぼ完全なマルチスレッドが動作する)ときに発生
CHO> っぽいです。

CHO> ここで、「ユーザー切り替えで代用」、「プロセスは関係ない」、「フレームが2つ以上」
CHO> については明日2CPU環境に戻して確認してみます。

CHO> もし他の人が確認してみるのなら
CHO>  * OS:WinXPSP2(一応)
CHO>  * Meadow3:netinstall r4098
CHO>  * 2CPU(もしくはHT?)以上のマルチスレッド環境
CHO>  * フレームを複数開く
CHO>  * 高速のユーザー切り替えを使ってMeadow3のあるユーザーと無いユーザーをいったりき
CHO>    たりする 
CHO> とすると確認できるかもしれません。

CHO> よろしければ、他の方で再現するか見ていただきたいです。

CHO> 以上です。

CHO> このメールは----------------------------------------------
CHO> Tsuyoshi CHO <tsuyoshi_cho@xxxxxxxxxxx> さん( CHO と引用)の
CHO> MsgID   : <u1wt1fs5e.wl%tsuyoshi_cho@xxxxxxxxxxx>
CHO> Subject : Re: 外部プロセスとの接続
CHO> Date    : [Tue, 04 Jul 2006 21:53:17 +0900]
CHO> -------------------------------------------への返信です-〆
CHO>  《件名・引用文は改行・削除・変更してあるかもしれません》
CHO> CHO > ども、長です。

CHO> CHO > しばらくたったのですが、本日半日ほど1CPUにして作業していました。
CHO> CHO > 結果、1度もcrashしないですみました。

CHO> CHO > やはり、2CPU(にともなうイベント関係)が問題だったようです。
CHO> CHO > # 仮想画面を切り替えると、Topに移動してきたりマウスのポイントが発生しますしね

CHO> CHO > 作業用の機械なので、そうそうはできませんが、
CHO> CHO > なにかdebugに貢献できることがあれば作業したいと思います。

CHO> --
CHO> Tsuyoshi CHO
CHO>   mailto:tsuyoshi_cho@xxxxxxxxxxx

--
Tsuyoshi CHO
  mailto:tsuyoshi_cho@xxxxxxxxxxx