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

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



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

HIMI> > 不幸な事態に巻き込まれた時、怒りに任せて移動中に、
HIMI> > いくつかデバッグしてしまいました。:-P ;_;

HIMI> これ、commitされてないって、みんな言ってたけど、

あ、私は言いそびれてたんですけど、commit確認してました。

落ちる場所とタイミングが変っているようです。
# まだ再現パターンは見つけられてないです。

frameを適当に作ったり消したりしていると
mw32term.c:mw32_get_frame_hdc()の

   557       pf = dpyinfo->alloced_DC_frames;
   558
   559       RestoreDC (*phdc, -1);
-> 560       ReleaseDC (FRAME_MW32_WINDOW(*pf), *phdc);
   561       pf[0]->output_data.mw32->hdc = INVALID_HANDLE_VALUE;
   562       memmove(phdc, phdc + 1, sizeof(HDC) * (MAX_DC_NUM - 1));
   563       memmove(pf, pf + 1, sizeof(struct frame*) * (MAX_DC_NUM - 1));

あたりでクラッシュしてました。

ちょっと時間が無くてそのときは追跡できませんでした。

----
ABE Yasushi