View Issue Details

IDProjectCategoryView StatusLast Update
0037909FPCDocumentationpublic2021-03-05 22:46
ReporterSven Barth Assigned ToMichael Van Canneyt  
Status closedResolutionfixed 
Product Version3.2.0 
Fixed in Version3.3.1 
Summary0037909: TThread: Document that WaitFor calls CheckSynchronize
DescriptionWhen debugging a problem with a thread related test together with Florian we found out that the test sometimes fails, due to TThread.WaitFor calling CheckSynchronize. It's totally reasonable that the method does this, namely to avoid a deadlock should a Synchronize call be blocking the thread's ability to terminate, but at this specific moment neither Florian nor I had thought about that. Other user's might have similar problems, so it would be best to document that TThread.WaitFor calls CheckSynchronize (and not only once if necessary) and why.
TagsNo tags attached.
Fixed in Revision1767
Attached Files


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-10-11 12:22 Sven Barth New Issue
2020-10-11 12:22 Sven Barth Status new => assigned
2020-10-11 12:22 Sven Barth Assigned To => Michael Van Canneyt
2020-11-08 16:13 Michael Van Canneyt Status assigned => resolved
2020-11-08 16:13 Michael Van Canneyt Resolution open => fixed
2020-11-08 16:13 Michael Van Canneyt Fixed in Version => 3.3.1
2020-11-08 16:13 Michael Van Canneyt Fixed in Revision => 1767
2020-11-08 16:13 Michael Van Canneyt FPCTarget => 3.2.2
2021-03-05 22:46 Sven Barth Status resolved => closed