I would never Process Application Messages from a timer thread.

I suspect a threadlock going on.  Does it work OK without the
application.processmessages?

On Sat, Feb 27, 2010 at 9:02 PM, SteveG <[email protected]> wrote:
> I have just updated Laz (svn) and Fpc(2.4.0) and have hit a problem with my
> program. (worked ok with Laz 0.98 / fpc 2.?.?)
>
> I use a dyn loaded lib with my app, which seems to be relevant.
>
> If I call Application.ProcessMessages from within a TTimer.OnTimer event, my
> app now locks solid showing 'futex_wait_queue_me' in the process listing.
>
> I havent yet been able to narrow down an exact cause, as a simple app/lib
> test works ok.
>
> Would anybody know what would cause the above state (futex), as a clue to
> the change in Laz/Fpc affecting my app ?
>
> Thanks - SteveG
>
> --
> _______________________________________________
> Lazarus mailing list
> [email protected]
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to