[M3devel] This is a pixmap?
Jay K
jay.krell at cornell.edu
Tue Dec 1 12:01:10 CET 2009
I don't know if this is my phone or the mail server.
Let's try turning off phone..
- Jay
> From: jay.krell at cornell.edu
> To: m3devel at elegosoft.com
> Date: Fri, 4 Sep 2009 02:02:47 +0000
> Subject: Re: [M3devel] This is a pixmap?
>
>
> Trying again due to truncation.
>
>
>
> - Jay
>
>
>
> From: jay.krell at cornell.edu
> To: m3devel at elegosoft.com
> Subject: This is a pixmap?
> Date: Thu, 3 Sep 2009 15:44:17 +0000
>
>
>
> Does this look like a pixmap to anyone?
> This is the parameter to Win32 Join.
>
> PROCEDURE Join(t: T): REFANY =
> VAR res: REFANY;
> BEGIN
> LOCK threadMu DO
> IF t.joined THEN Die(ThisLine(), "attempt to join with thread twice"); END;
> WHILE NOT t.completed DO Wait(threadMu, t.cond) END;
> res := t.result;
> t.result := NIL;
> t.joined := TRUE;
> t.cond := NIL;
> IF perfOn THEN PerfChanged(t.id, State.dead) END;
> END;
> RETURN res;
> END Join;
>
> Very very often the crash is of the form of reading a pointer from 16 bytes into t and dereferencing it, plus or minus 4.
> t is at @ebp + here.
> The pointer then is 00200000 at the start of the second line of the second dump.
>
> If we can confirm this is pixmap, we can hunt more around in the gui code
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20091201/73f2094f/attachment-0002.html>
More information about the M3devel
mailing list