[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:2964] Meadow 1.99a1 - Access violation.
- X-ml-count: 2964
- Subject: [MD:2964] Meadow 1.99a1 - Access violation.
- From: MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx>
- Date: Thu, 21 Feb 2002 02:03:36 +0900
- User-agent: T-gnus/6.15.4 (based on Oort Gnus v0.04) (revision 11) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.1 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/1.99 Alpha1 (AWOFUCHI)
ABE Yasushi (阿部 靖司) <yasushi@xxxxxxxxx> writes:
> 遅くなりましたが、commitしました。
ありがとうございます。(最近Meadow、使うだけで、全然見てない。^^;;;)
> そういえば最近、よく固まることがあります。デバッガをアタッチしてみると、
> メッセージループを延々行っているのですが、どのメッセージも処理されない、
> というような状態です。C-gも最小化も再描画もされず、メッセージだけがど
> こかに飲み込まれているような感じでした。
私も本当にまれに遭遇している問題と同じように見えます。別にCPU時間を消費して
いるわけじゃないですよね。いわゆるthread間のdead lockです。
> ただ、再現条件が、しばらく放置(数時間〜1晩)、というどうしようもない状
> 態でして、なかなかデバッグするタイミングがないのです。
^^;;;
> そこでおねがいなんですが、次にこの状態になったとき、どんなことを調べた
> らよいのかアドバイスをお聞きしたいのですが。
うーん、アドバイスといっても難しいですねぇ。 何が原因で、dead lockを
起こしているのかを調べることでしょうか。ところが、Windowsは、変な同期状態を
内部でいっぱい持っているので、調べるのが大変です。x_x
とはいえ、これ、大体原因わかっています。
また、Windowsのmessage loopの暗黒面だなぁ。
PostMessageでもDead Lock起こせるんだよなぁ。
ぶちぶち。
from himi