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

[MD:2965] Meadow 1.99a1 - Access violation.



>>>>> In [meadow-develop : No.2964] 
>>>>>	MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> wrote:

HIMI> > そういえば最近、よく固まることがあります。デバッガをアタッチしてみると、
HIMI> > メッセージループを延々行っているのですが、どのメッセージも処理されない、
HIMI> > というような状態です。C-gも最小化も再描画もされず、メッセージだけがど
HIMI> > こかに飲み込まれているような感じでした。

HIMI> 私も本当にまれに遭遇している問題と同じように見えます。別にCPU時間を消費して
HIMI> いるわけじゃないですよね。いわゆるthread間のdead lockです。

そうです。なーんにもしてないんです。

# 私だけじゃないみたいなんで安心しました^^;

HIMI> > そこでおねがいなんですが、次にこの状態になったとき、どんなことを調べた
HIMI> > らよいのかアドバイスをお聞きしたいのですが。

HIMI> うーん、アドバイスといっても難しいですねぇ。 何が原因で、dead lockを
HIMI> 起こしているのかを調べることでしょうか。ところが、Windowsは、変な同期状態を
HIMI> 内部でいっぱい持っているので、調べるのが大変です。x_x

なるほど。
地道にいくしかないですね。

HIMI> とはいえ、これ、大体原因わかっています。
HIMI> また、Windowsのmessage loopの暗黒面だなぁ。
HIMI> PostMessageでもDead Lock起こせるんだよなぁ。
HIMI> ぶちぶち。

ちらほらとPostMessageを見かけるので、大丈夫かいな、と思ってたんですが、
やっぱりその辺でしたか^^;

----
ABE Yasushi