[fpc-pascal] GUI multithreaded Win32 program sometimes freeze when quitting
Henry Vermaak
henry.vermaak at gmail.com
Tue Apr 18 16:43:32 CEST 2017
On Tue, Apr 18, 2017 at 07:32:21PM +0800, Dennis wrote:
> Since this freezing behavour does not happen during debugging, I have spent
> months trying to fix it but failed.
>
> Any suggestions are welcome.
Try using a data race detector to see if it's a deadlock. I don't know
about Windows, but I've used the helgrind tool in valgrind to
successfully fix thread errors in a lazarus program. If you're lucky,
the problem will manifest itself on a platform that valgrind is
available on.
Henry
More information about the fpc-pascal
mailing list