Skip to content

fcl-base: fpthreadpool memory leaks

Summary

fpthreadpool unit classes leak memory internally

System Information

  • Operating system: GNU Linux / Debian 12
  • Processor architecture: x86-64
  • Compiler version: Free Pascal Compiler version 3.3.1-18068-gada0171abb [2025/06/21] for x86_64
  • Device: Computer

Steps to reproduce

Run the example program with the heap trace, see the output.

Example Project

https://gitlab.com/freepascal.org/fpc/source/-/blob/ada0171abb65f7c81868024e03c27ddf2d8ffdf5/packages/fcl-base/examples/testthreadpool.pp

What is the current bug behavior?

48 unfreed memory blocks reported.

What is the expected (correct) behavior?

All allocated memory is released properly.

Relevant logs and/or screenshots

$ fpc -ghl testthreadpool.pp
Free Pascal Compiler version 3.3.1-18068-gada0171abb [2025/06/21] for x86_64
Copyright (c) 1993-2025 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling testthreadpool.pp
Linking testthreadpool
100 lines compiled, 0.2 sec, 791680 bytes code, 1470240 bytes data

$ ./testthreadpool
5: Task TMyTask 00007F9E21EA4A40 : 5 waiting 5 seconds.
9: Task TMyTask 00007F9E21EA4F40 : 9 waiting 4 seconds.
3: Task TMyTask 00007F9E21EA47C0 : 3 waiting 5 seconds.
10: Task TMyTask 00007F9E21EA5080 : 10 waiting 4 seconds.
1: Task TMyTask 00007F9E21E9E820 : 1 waiting 5 seconds.
4: Task TMyTask 00007F9E21EA4900 : 4 waiting 4 seconds.
2: Task TMyTask 00007F9E21EA4680 : 2 waiting 5 seconds.
8: Task TMyTask 00007F9E21EA4E00 : 8 waiting 4 seconds.
6: Task TMyTask 00007F9E21EA4B80 : 6 waiting 4 seconds.
7: Task TMyTask 00007F9E21EA4CC0 : 7 waiting 5 seconds.
11: Task TMyTask 00007F9E21EA51C0 : 11 waiting 4 seconds.
12: Task TMyTask 00007F9E21EA5300 : 12 waiting 3 seconds.
12: Task TMyTask 00007F9E21EA5300 : 12 done waiting (3 seconds). 
12: Destroy : TMyTask 00007F9E21EA5300 : 12
13: Task TMyTask 00007F9E1EBDB3A0 : 13 waiting 4 seconds.
9: Task TMyTask 00007F9E21EA4F40 : 9 done waiting (4 seconds). 
10: Task TMyTask 00007F9E21EA5080 : 10 done waiting (4 seconds). 
10: Destroy : TMyTask 00007F9E21EA5080 : 10
9: Destroy : TMyTask 00007F9E21EA4F40 : 9
14: Task TMyTask 00007F9E1EBDB4E0 : 14 waiting 5 seconds.
15: Task TMyTask 00007F9E21EA5300 : 15 waiting 5 seconds.
11: Task TMyTask 00007F9E21EA51C0 : 11 done waiting (4 seconds). 
11: Destroy : TMyTask 00007F9E21EA51C0 : 11
6: Task TMyTask 00007F9E21EA4B80 : 6 done waiting (4 seconds). 
4: Task TMyTask 00007F9E21EA4900 : 4 done waiting (4 seconds). 
6: Destroy : TMyTask 00007F9E21EA4B80 : 6
16: Task TMyTask 00007F9E1EBDB620 : 16 waiting 5 seconds.
8: Task TMyTask 00007F9E21EA4E00 : 8 done waiting (4 seconds). 
4: Destroy : TMyTask 00007F9E21EA4900 : 4
17: Task TMyTask 00007F9E21EA5080 : 17 waiting 5 seconds.
8: Destroy : TMyTask 00007F9E21EA4E00 : 8
18: Task TMyTask 00007F9E21EA51C0 : 18 waiting 5 seconds.
19: Task TMyTask 00007F9E21EA4F40 : 19 waiting 3 seconds.
5: Task TMyTask 00007F9E21EA4A40 : 5 done waiting (5 seconds). 
5: Destroy : TMyTask 00007F9E21EA4A40 : 5
20: Task TMyTask 00007F9E21EA4B80 : 20 waiting 3 seconds.
3: Task TMyTask 00007F9E21EA47C0 : 3 done waiting (5 seconds). 
3: Destroy : TMyTask 00007F9E21EA47C0 : 3
21: Task TMyTask 00007F9E21EA4E00 : 21 waiting 4 seconds.
1: Task TMyTask 00007F9E21E9E820 : 1 done waiting (5 seconds). 
1: Destroy : TMyTask 00007F9E21E9E820 : 1
22: Task TMyTask 00007F9E21EA4A40 : 22 waiting 5 seconds.
7: Task TMyTask 00007F9E21EA4CC0 : 7 done waiting (5 seconds). 
7: Destroy : TMyTask 00007F9E21EA4CC0 : 7
2: Task TMyTask 00007F9E21EA4680 : 2 done waiting (5 seconds). 
23: Task TMyTask 00007F9E21EA47C0 : 23 waiting 4 seconds.
2: Destroy : TMyTask 00007F9E21EA4680 : 2
24: Task TMyTask 00007F9E21E9E820 : 24 waiting 5 seconds.
19: Task TMyTask 00007F9E21EA4F40 : 19 done waiting (3 seconds). 
19: Destroy : TMyTask 00007F9E21EA4F40 : 19
25: Task TMyTask 00007F9E21EA4CC0 : 25 waiting 4 seconds.
13: Task TMyTask 00007F9E1EBDB3A0 : 13 done waiting (4 seconds). 
13: Destroy : TMyTask 00007F9E1EBDB3A0 : 13
26: Task TMyTask 00007F9E21EA4680 : 26 waiting 4 seconds.
20: Task TMyTask 00007F9E21EA4B80 : 20 done waiting (3 seconds). 
20: Destroy : TMyTask 00007F9E21EA4B80 : 20
27: Task TMyTask 00007F9E21EA4F40 : 27 waiting 5 seconds.
21: Task TMyTask 00007F9E21EA4E00 : 21 done waiting (4 seconds). 
21: Destroy : TMyTask 00007F9E21EA4E00 : 21
14: Task TMyTask 00007F9E1EBDB4E0 : 14 done waiting (5 seconds). 
15: Task TMyTask 00007F9E21EA5300 : 15 done waiting (5 seconds). 
28: Task TMyTask 00007F9E21EA4900 : 28 waiting 4 seconds.
14: Destroy : TMyTask 00007F9E1EBDB4E0 : 14
15: Destroy : TMyTask 00007F9E21EA5300 : 15
30: Task TMyTask 00007F9E21EA4E00 : 30 waiting 4 seconds.
29: Task TMyTask 00007F9E21EA4B80 : 29 waiting 4 seconds.
23: Task TMyTask 00007F9E21EA47C0 : 23 done waiting (4 seconds). 
23: Destroy : TMyTask 00007F9E21EA47C0 : 23
31: Task TMyTask 00007F9E1EBDB3A0 : 31 waiting 4 seconds.
18: Task TMyTask 00007F9E21EA51C0 : 18 done waiting (5 seconds). 
18: Destroy : TMyTask 00007F9E21EA51C0 : 18
17: Task TMyTask 00007F9E21EA5080 : 17 done waiting (5 seconds). 
16: Task TMyTask 00007F9E1EBDB620 : 16 done waiting (5 seconds). 
32: Task TMyTask 00007F9E21EA5300 : 32 waiting 4 seconds.
17: Destroy : TMyTask 00007F9E21EA5080 : 17
16: Destroy : TMyTask 00007F9E1EBDB620 : 16
34: Task TMyTask 00007F9E21EA51C0 : 34 waiting 5 seconds.
33: Task TMyTask 00007F9E21EA47C0 : 33 waiting 3 seconds.
25: Task TMyTask 00007F9E21EA4CC0 : 25 done waiting (4 seconds). 
25: Destroy : TMyTask 00007F9E21EA4CC0 : 25
35: Task TMyTask 00007F9E1EBDB4E0 : 35 waiting 5 seconds.
26: Task TMyTask 00007F9E21EA4680 : 26 done waiting (4 seconds). 
26: Destroy : TMyTask 00007F9E21EA4680 : 26
36: Task TMyTask 00007F9E21EA5080 : 36 waiting 4 seconds.
22: Task TMyTask 00007F9E21EA4A40 : 22 done waiting (5 seconds). 
24: Task TMyTask 00007F9E21E9E820 : 24 done waiting (5 seconds). 
22: Destroy : TMyTask 00007F9E21EA4A40 : 22
24: Destroy : TMyTask 00007F9E21E9E820 : 24
38: Task TMyTask 00007F9E21EA4680 : 38 waiting 5 seconds.
37: Task TMyTask 00007F9E21EA4CC0 : 37 waiting 3 seconds.
33: Task TMyTask 00007F9E21EA47C0 : 33 done waiting (3 seconds). 
33: Destroy : TMyTask 00007F9E21EA47C0 : 33
39: Task TMyTask 00007F9E1EBDB620 : 39 waiting 4 seconds.
31: Task TMyTask 00007F9E1EBDB3A0 : 31 done waiting (4 seconds). 
31: Destroy : TMyTask 00007F9E1EBDB3A0 : 31
40: Task TMyTask 00007F9E21EA4A40 : 40 waiting 5 seconds.
29: Task TMyTask 00007F9E21EA4B80 : 29 done waiting (4 seconds). 
30: Task TMyTask 00007F9E21EA4E00 : 30 done waiting (4 seconds). 
28: Task TMyTask 00007F9E21EA4900 : 28 done waiting (4 seconds). 
29: Destroy : TMyTask 00007F9E21EA4B80 : 29
30: Destroy : TMyTask 00007F9E21EA4E00 : 30
28: Destroy : TMyTask 00007F9E21EA4900 : 28
42: Task TMyTask 00007F9E21E9E820 : 42 waiting 5 seconds.
41: Task TMyTask 00007F9E21EA47C0 : 41 waiting 5 seconds.
43: Task TMyTask 00007F9E1EBDB3A0 : 43 waiting 5 seconds.
32: Task TMyTask 00007F9E21EA5300 : 32 done waiting (4 seconds). 
32: Destroy : TMyTask 00007F9E21EA5300 : 32
44: Task TMyTask 00007F9E1EBDB760 : 44 waiting 3 seconds.
36: Task TMyTask 00007F9E21EA5080 : 36 done waiting (4 seconds). 
36: Destroy : TMyTask 00007F9E21EA5080 : 36
45: Task TMyTask 00007F9E21EA4B80 : 45 waiting 5 seconds.
27: Task TMyTask 00007F9E21EA4F40 : 27 done waiting (5 seconds). 
27: Destroy : TMyTask 00007F9E21EA4F40 : 27
46: Task TMyTask 00007F9E21EA5300 : 46 waiting 5 seconds.
37: Task TMyTask 00007F9E21EA4CC0 : 37 done waiting (3 seconds). 
37: Destroy : TMyTask 00007F9E21EA4CC0 : 37
47: Task TMyTask 00007F9E21EA5080 : 47 waiting 4 seconds.
34: Task TMyTask 00007F9E21EA51C0 : 34 done waiting (5 seconds). 
34: Destroy : TMyTask 00007F9E21EA51C0 : 34
48: Task TMyTask 00007F9E21EA4F40 : 48 waiting 4 seconds.
35: Task TMyTask 00007F9E1EBDB4E0 : 35 done waiting (5 seconds). 
35: Destroy : TMyTask 00007F9E1EBDB4E0 : 35
49: Task TMyTask 00007F9E21EA4CC0 : 49 waiting 4 seconds.
44: Task TMyTask 00007F9E1EBDB760 : 44 done waiting (3 seconds). 
44: Destroy : TMyTask 00007F9E1EBDB760 : 44
50: Task TMyTask 00007F9E21EA51C0 : 50 waiting 3 seconds.
39: Task TMyTask 00007F9E1EBDB620 : 39 done waiting (4 seconds). 
39: Destroy : TMyTask 00007F9E1EBDB620 : 39
51: Task TMyTask 00007F9E21EA4E00 : 51 waiting 5 seconds.
38: Task TMyTask 00007F9E21EA4680 : 38 done waiting (5 seconds). 
38: Destroy : TMyTask 00007F9E21EA4680 : 38
52: Task TMyTask 00007F9E21EA4900 : 52 waiting 3 seconds.
47: Task TMyTask 00007F9E21EA5080 : 47 done waiting (4 seconds). 
47: Destroy : TMyTask 00007F9E21EA5080 : 47
53: Task TMyTask 00007F9E1EBDB620 : 53 waiting 5 seconds.
50: Task TMyTask 00007F9E21EA51C0 : 50 done waiting (3 seconds). 
50: Destroy : TMyTask 00007F9E21EA51C0 : 50
54: Task TMyTask 00007F9E21EA4680 : 54 waiting 4 seconds.
40: Task TMyTask 00007F9E21EA4A40 : 40 done waiting (5 seconds). 
40: Destroy : TMyTask 00007F9E21EA4A40 : 40
55: Task TMyTask 00007F9E21EA5080 : 55 waiting 4 seconds.
41: Task TMyTask 00007F9E21EA47C0 : 41 done waiting (5 seconds). 
42: Task TMyTask 00007F9E21E9E820 : 42 done waiting (5 seconds). 
42: Destroy : TMyTask 00007F9E21E9E820 : 42
41: Destroy : TMyTask 00007F9E21EA47C0 : 41
43: Task TMyTask 00007F9E1EBDB3A0 : 43 done waiting (5 seconds). 
43: Destroy : TMyTask 00007F9E1EBDB3A0 : 43
56: Task TMyTask 00007F9E21EA51C0 : 56 waiting 5 seconds.
57: Task TMyTask 00007F9E21EA4A40 : 57 waiting 5 seconds.
58: Task TMyTask 00007F9E1EBDB760 : 58 waiting 5 seconds.
49: Task TMyTask 00007F9E21EA4CC0 : 49 done waiting (4 seconds). 
49: Destroy : TMyTask 00007F9E21EA4CC0 : 49
59: Task TMyTask 00007F9E21E9E820 : 59 waiting 3 seconds.
48: Task TMyTask 00007F9E21EA4F40 : 48 done waiting (4 seconds). 
48: Destroy : TMyTask 00007F9E21EA4F40 : 48
60: Task TMyTask 00007F9E21EA47C0 : 60 waiting 5 seconds.
45: Task TMyTask 00007F9E21EA4B80 : 45 done waiting (5 seconds). 
45: Destroy : TMyTask 00007F9E21EA4B80 : 45
61: Task TMyTask 00007F9E21EA4CC0 : 61 waiting 5 seconds.
46: Task TMyTask 00007F9E21EA5300 : 46 done waiting (5 seconds). 
46: Destroy : TMyTask 00007F9E21EA5300 : 46
62: Task TMyTask 00007F9E21EA4F40 : 62 waiting 5 seconds.
52: Task TMyTask 00007F9E21EA4900 : 52 done waiting (3 seconds). 
52: Destroy : TMyTask 00007F9E21EA4900 : 52
63: Task TMyTask 00007F9E21EA4B80 : 63 waiting 5 seconds.
59: Task TMyTask 00007F9E21E9E820 : 59 done waiting (3 seconds). 
59: Destroy : TMyTask 00007F9E21E9E820 : 59
64: Task TMyTask 00007F9E21EA5300 : 64 waiting 5 seconds.
51: Task TMyTask 00007F9E21EA4E00 : 51 done waiting (5 seconds). 
51: Destroy : TMyTask 00007F9E21EA4E00 : 51
65: Task TMyTask 00007F9E21EA4900 : 65 waiting 4 seconds.
54: Task TMyTask 00007F9E21EA4680 : 54 done waiting (4 seconds). 
54: Destroy : TMyTask 00007F9E21EA4680 : 54
66: Task TMyTask 00007F9E21E9E820 : 66 waiting 5 seconds.
55: Task TMyTask 00007F9E21EA5080 : 55 done waiting (4 seconds). 
55: Destroy : TMyTask 00007F9E21EA5080 : 55
67: Task TMyTask 00007F9E21EA4E00 : 67 waiting 4 seconds.
53: Task TMyTask 00007F9E1EBDB620 : 53 done waiting (5 seconds). 
53: Destroy : TMyTask 00007F9E1EBDB620 : 53
68: Task TMyTask 00007F9E21EA4680 : 68 waiting 3 seconds.
57: Task TMyTask 00007F9E21EA4A40 : 57 done waiting (5 seconds). 
56: Task TMyTask 00007F9E21EA51C0 : 56 done waiting (5 seconds). 
57: Destroy : TMyTask 00007F9E21EA4A40 : 57
56: Destroy : TMyTask 00007F9E21EA51C0 : 56
69: Task TMyTask 00007F9E21EA5080 : 69 waiting 4 seconds.
70: Task TMyTask 00007F9E1EBDB620 : 70 waiting 3 seconds.
58: Task TMyTask 00007F9E1EBDB760 : 58 done waiting (5 seconds). 
58: Destroy : TMyTask 00007F9E1EBDB760 : 58
71: Task TMyTask 00007F9E1EBDB3A0 : 71 waiting 4 seconds.
60: Task TMyTask 00007F9E21EA47C0 : 60 done waiting (5 seconds). 
60: Destroy : TMyTask 00007F9E21EA47C0 : 60
72: Task TMyTask 00007F9E21EA4A40 : 72 waiting 3 seconds.
65: Task TMyTask 00007F9E21EA4900 : 65 done waiting (4 seconds). 
65: Destroy : TMyTask 00007F9E21EA4900 : 65
73: Task TMyTask 00007F9E21EA51C0 : 73 waiting 3 seconds.
61: Task TMyTask 00007F9E21EA4CC0 : 61 done waiting (5 seconds). 
61: Destroy : TMyTask 00007F9E21EA4CC0 : 61
74: Task TMyTask 00007F9E21EA47C0 : 74 waiting 4 seconds.
62: Task TMyTask 00007F9E21EA4F40 : 62 done waiting (5 seconds). 
62: Destroy : TMyTask 00007F9E21EA4F40 : 62
75: Task TMyTask 00007F9E21EA4900 : 75 waiting 4 seconds.
63: Task TMyTask 00007F9E21EA4B80 : 63 done waiting (5 seconds). 
63: Destroy : TMyTask 00007F9E21EA4B80 : 63
76: Task TMyTask 00007F9E21EA4CC0 : 76 waiting 4 seconds.
68: Task TMyTask 00007F9E21EA4680 : 68 done waiting (3 seconds). 
68: Destroy : TMyTask 00007F9E21EA4680 : 68
77: Task TMyTask 00007F9E21EA4F40 : 77 waiting 3 seconds.
67: Task TMyTask 00007F9E21EA4E00 : 67 done waiting (4 seconds). 
67: Destroy : TMyTask 00007F9E21EA4E00 : 67
78: Task TMyTask 00007F9E21EA4B80 : 78 waiting 5 seconds.
70: Task TMyTask 00007F9E1EBDB620 : 70 done waiting (3 seconds). 
70: Destroy : TMyTask 00007F9E1EBDB620 : 70
79: Task TMyTask 00007F9E21EA4680 : 79 waiting 3 seconds.
72: Task TMyTask 00007F9E21EA4A40 : 72 done waiting (3 seconds). 
72: Destroy : TMyTask 00007F9E21EA4A40 : 72
80: Task TMyTask 00007F9E21EA4E00 : 80 waiting 3 seconds.
64: Task TMyTask 00007F9E21EA5300 : 64 done waiting (5 seconds). 
64: Destroy : TMyTask 00007F9E21EA5300 : 64
81: Task TMyTask 00007F9E1EBDB620 : 81 waiting 3 seconds.
66: Task TMyTask 00007F9E21E9E820 : 66 done waiting (5 seconds). 
66: Destroy : TMyTask 00007F9E21E9E820 : 66
82: Task TMyTask 00007F9E21EA4A40 : 82 waiting 4 seconds.
73: Task TMyTask 00007F9E21EA51C0 : 73 done waiting (3 seconds). 
73: Destroy : TMyTask 00007F9E21EA51C0 : 73
83: Task TMyTask 00007F9E21EA5300 : 83 waiting 5 seconds.
77: Task TMyTask 00007F9E21EA4F40 : 77 done waiting (3 seconds). 
77: Destroy : TMyTask 00007F9E21EA4F40 : 77
84: Task TMyTask 00007F9E21E9E820 : 84 waiting 5 seconds.
69: Task TMyTask 00007F9E21EA5080 : 69 done waiting (4 seconds). 
69: Destroy : TMyTask 00007F9E21EA5080 : 69
71: Task TMyTask 00007F9E1EBDB3A0 : 71 done waiting (4 seconds). 
85: Task TMyTask 00007F9E21EA51C0 : 85 waiting 5 seconds.
71: Destroy : TMyTask 00007F9E1EBDB3A0 : 71
86: Task TMyTask 00007F9E21EA4F40 : 86 waiting 3 seconds.
74: Task TMyTask 00007F9E21EA47C0 : 74 done waiting (4 seconds). 
74: Destroy : TMyTask 00007F9E21EA47C0 : 74
87: Task TMyTask 00007F9E21EA5080 : 87 waiting 4 seconds.
75: Task TMyTask 00007F9E21EA4900 : 75 done waiting (4 seconds). 
75: Destroy : TMyTask 00007F9E21EA4900 : 75
88: Task TMyTask 00007F9E1EBDB3A0 : 88 waiting 5 seconds.
76: Task TMyTask 00007F9E21EA4CC0 : 76 done waiting (4 seconds). 
76: Destroy : TMyTask 00007F9E21EA4CC0 : 76
89: Task TMyTask 00007F9E21EA47C0 : 89 waiting 5 seconds.
79: Task TMyTask 00007F9E21EA4680 : 79 done waiting (3 seconds). 
79: Destroy : TMyTask 00007F9E21EA4680 : 79
90: Task TMyTask 00007F9E21EA4900 : 90 waiting 3 seconds.
80: Task TMyTask 00007F9E21EA4E00 : 80 done waiting (3 seconds). 
80: Destroy : TMyTask 00007F9E21EA4E00 : 80
81: Task TMyTask 00007F9E1EBDB620 : 81 done waiting (3 seconds). 
81: Destroy : TMyTask 00007F9E1EBDB620 : 81
91: Task TMyTask 00007F9E21EA4CC0 : 91 waiting 4 seconds.
92: Task TMyTask 00007F9E21EA4680 : 92 waiting 4 seconds.
86: Task TMyTask 00007F9E21EA4F40 : 86 done waiting (3 seconds). 
86: Destroy : TMyTask 00007F9E21EA4F40 : 86
93: Task TMyTask 00007F9E21EA4E00 : 93 waiting 5 seconds.
82: Task TMyTask 00007F9E21EA4A40 : 82 done waiting (4 seconds). 
82: Destroy : TMyTask 00007F9E21EA4A40 : 82
94: Task TMyTask 00007F9E1EBDB620 : 94 waiting 4 seconds.
90: Task TMyTask 00007F9E21EA4900 : 90 done waiting (3 seconds). 
90: Destroy : TMyTask 00007F9E21EA4900 : 90
95: Task TMyTask 00007F9E21EA4F40 : 95 waiting 3 seconds.
78: Task TMyTask 00007F9E21EA4B80 : 78 done waiting (5 seconds). 
78: Destroy : TMyTask 00007F9E21EA4B80 : 78
96: Task TMyTask 00007F9E21EA4A40 : 96 waiting 3 seconds.
87: Task TMyTask 00007F9E21EA5080 : 87 done waiting (4 seconds). 
87: Destroy : TMyTask 00007F9E21EA5080 : 87
97: Task TMyTask 00007F9E21EA4900 : 97 waiting 4 seconds.
91: Task TMyTask 00007F9E21EA4CC0 : 91 done waiting (4 seconds). 
83: Task TMyTask 00007F9E21EA5300 : 83 done waiting (5 seconds). 
91: Destroy : TMyTask 00007F9E21EA4CC0 : 91
83: Destroy : TMyTask 00007F9E21EA5300 : 83
99: Task TMyTask 00007F9E21EA5080 : 99 waiting 3 seconds.
98: Task TMyTask 00007F9E21EA4B80 : 98 waiting 3 seconds.
92: Task TMyTask 00007F9E21EA4680 : 92 done waiting (4 seconds). 
92: Destroy : TMyTask 00007F9E21EA4680 : 92
100: Task TMyTask 00007F9E1EBDB760 : 100 waiting 3 seconds.
84: Task TMyTask 00007F9E21E9E820 : 84 done waiting (5 seconds). 
84: Destroy : TMyTask 00007F9E21E9E820 : 84
101: Task TMyTask 00007F9E21EA4CC0 : 101 waiting 3 seconds.
95: Task TMyTask 00007F9E21EA4F40 : 95 done waiting (3 seconds). 
95: Destroy : TMyTask 00007F9E21EA4F40 : 95
102: Task TMyTask 00007F9E21EA4680 : 102 waiting 4 seconds.
96: Task TMyTask 00007F9E21EA4A40 : 96 done waiting (3 seconds). 
96: Destroy : TMyTask 00007F9E21EA4A40 : 96
103: Task TMyTask 00007F9E21E9E820 : 103 waiting 5 seconds.
85: Task TMyTask 00007F9E21EA51C0 : 85 done waiting (5 seconds). 
85: Destroy : TMyTask 00007F9E21EA51C0 : 85
104: Task TMyTask 00007F9E21EA4F40 : 104 waiting 5 seconds.
94: Task TMyTask 00007F9E1EBDB620 : 94 done waiting (4 seconds). 
94: Destroy : TMyTask 00007F9E1EBDB620 : 94
105: Task TMyTask 00007F9E21EA4A40 : 105 waiting 3 seconds.
88: Task TMyTask 00007F9E1EBDB3A0 : 88 done waiting (5 seconds). 
88: Destroy : TMyTask 00007F9E1EBDB3A0 : 88
106: Task TMyTask 00007F9E21EA51C0 : 106 waiting 5 seconds.
89: Task TMyTask 00007F9E21EA47C0 : 89 done waiting (5 seconds). 
89: Destroy : TMyTask 00007F9E21EA47C0 : 89
107: Task TMyTask 00007F9E21EA5300 : 107 waiting 5 seconds.
98: Task TMyTask 00007F9E21EA4B80 : 98 done waiting (3 seconds). 
99: Task TMyTask 00007F9E21EA5080 : 99 done waiting (3 seconds). 
99: Destroy : TMyTask 00007F9E21EA5080 : 99
98: Destroy : TMyTask 00007F9E21EA4B80 : 98
108: Task TMyTask 00007F9E1EBDB3A0 : 108 waiting 4 seconds.
109: Task TMyTask 00007F9E21EA47C0 : 109 waiting 5 seconds.
100: Task TMyTask 00007F9E1EBDB760 : 100 done waiting (3 seconds). 
100: Destroy : TMyTask 00007F9E1EBDB760 : 100
110: Task TMyTask 00007F9E1EBDB620 : 110 waiting 5 seconds.
101: Task TMyTask 00007F9E21EA4CC0 : 101 done waiting (3 seconds). 
101: Destroy : TMyTask 00007F9E21EA4CC0 : 101
111: Task TMyTask 00007F9E21EA5080 : 111 waiting 5 seconds.
97: Task TMyTask 00007F9E21EA4900 : 97 done waiting (4 seconds). 
97: Destroy : TMyTask 00007F9E21EA4900 : 97
112: Task TMyTask 00007F9E21EA4B80 : 112 waiting 5 seconds.
93: Task TMyTask 00007F9E21EA4E00 : 93 done waiting (5 seconds). 
93: Destroy : TMyTask 00007F9E21EA4E00 : 93
113: Task TMyTask 00007F9E21EA4CC0 : 113 waiting 3 seconds.
105: Task TMyTask 00007F9E21EA4A40 : 105 done waiting (3 seconds). 
105: Destroy : TMyTask 00007F9E21EA4A40 : 105
114: Task TMyTask 00007F9E21EA4900 : 114 waiting 5 seconds.
102: Task TMyTask 00007F9E21EA4680 : 102 done waiting (4 seconds). 
102: Destroy : TMyTask 00007F9E21EA4680 : 102
115: Task TMyTask 00007F9E21EA4E00 : 115 waiting 5 seconds.
113: Task TMyTask 00007F9E21EA4CC0 : 113 done waiting (3 seconds). 
113: Destroy : TMyTask 00007F9E21EA4CC0 : 113
116: Task TMyTask 00007F9E21EA4A40 : 116 waiting 5 seconds.
108: Task TMyTask 00007F9E1EBDB3A0 : 108 done waiting (4 seconds). 
108: Destroy : TMyTask 00007F9E1EBDB3A0 : 108
117: Task TMyTask 00007F9E21EA4680 : 117 waiting 3 seconds.
103: Task TMyTask 00007F9E21E9E820 : 103 done waiting (5 seconds). 
103: Destroy : TMyTask 00007F9E21E9E820 : 103
118: Task TMyTask 00007F9E21EA4CC0 : 118 waiting 3 seconds.
104: Task TMyTask 00007F9E21EA4F40 : 104 done waiting (5 seconds). 
104: Destroy : TMyTask 00007F9E21EA4F40 : 104
119: Task TMyTask 00007F9E1EBDB3A0 : 119 waiting 3 seconds.
106: Task TMyTask 00007F9E21EA51C0 : 106 done waiting (5 seconds). 
106: Destroy : TMyTask 00007F9E21EA51C0 : 106
120: Task TMyTask 00007F9E21E9E820 : 120 waiting 5 seconds.
107: Task TMyTask 00007F9E21EA5300 : 107 done waiting (5 seconds). 
107: Destroy : TMyTask 00007F9E21EA5300 : 107
121: Task TMyTask 00007F9E21EA4F40 : 121 waiting 3 seconds.
110: Task TMyTask 00007F9E1EBDB620 : 110 done waiting (5 seconds). 
110: Destroy : TMyTask 00007F9E1EBDB620 : 110
122: Task TMyTask 00007F9E21EA51C0 : 122 waiting 4 seconds.
109: Task TMyTask 00007F9E21EA47C0 : 109 done waiting (5 seconds). 
109: Destroy : TMyTask 00007F9E21EA47C0 : 109
123: Task TMyTask 00007F9E21EA5300 : 123 waiting 3 seconds.
117: Task TMyTask 00007F9E21EA4680 : 117 done waiting (3 seconds). 
117: Destroy : TMyTask 00007F9E21EA4680 : 117
124: Task TMyTask 00007F9E1EBDB620 : 124 waiting 3 seconds.
111: Task TMyTask 00007F9E21EA5080 : 111 done waiting (5 seconds). 
111: Destroy : TMyTask 00007F9E21EA5080 : 111
125: Task TMyTask 00007F9E21EA47C0 : 125 waiting 4 seconds.
112: Task TMyTask 00007F9E21EA4B80 : 112 done waiting (5 seconds). 
112: Destroy : TMyTask 00007F9E21EA4B80 : 112
126: Task TMyTask 00007F9E21EA4680 : 126 waiting 5 seconds.
118: Task TMyTask 00007F9E21EA4CC0 : 118 done waiting (3 seconds). 
118: Destroy : TMyTask 00007F9E21EA4CC0 : 118
127: Task TMyTask 00007F9E21EA5080 : 127 waiting 5 seconds.
119: Task TMyTask 00007F9E1EBDB3A0 : 119 done waiting (3 seconds). 
119: Destroy : TMyTask 00007F9E1EBDB3A0 : 119
128: Task TMyTask 00007F9E21EA4B80 : 128 waiting 5 seconds.
114: Task TMyTask 00007F9E21EA4900 : 114 done waiting (5 seconds). 
114: Destroy : TMyTask 00007F9E21EA4900 : 114
129: Task TMyTask 00007F9E21EA4CC0 : 129 waiting 3 seconds.
121: Task TMyTask 00007F9E21EA4F40 : 121 done waiting (3 seconds). 
121: Destroy : TMyTask 00007F9E21EA4F40 : 121
130: Task TMyTask 00007F9E1EBDB3A0 : 130 waiting 5 seconds.
115: Task TMyTask 00007F9E21EA4E00 : 115 done waiting (5 seconds). 
115: Destroy : TMyTask 00007F9E21EA4E00 : 115
131: Task TMyTask 00007F9E21EA4900 : 131 waiting 4 seconds.
123: Task TMyTask 00007F9E21EA5300 : 123 done waiting (3 seconds). 
123: Destroy : TMyTask 00007F9E21EA5300 : 123
132: Task TMyTask 00007F9E21EA4F40 : 132 waiting 4 seconds.
124: Task TMyTask 00007F9E1EBDB620 : 124 done waiting (3 seconds). 
124: Destroy : TMyTask 00007F9E1EBDB620 : 124
133: Task TMyTask 00007F9E21EA4E00 : 133 waiting 3 seconds.
116: Task TMyTask 00007F9E21EA4A40 : 116 done waiting (5 seconds). 
116: Destroy : TMyTask 00007F9E21EA4A40 : 116
134: Task TMyTask 00007F9E21EA5300 : 134 waiting 4 seconds.
122: Task TMyTask 00007F9E21EA51C0 : 122 done waiting (4 seconds). 
122: Destroy : TMyTask 00007F9E21EA51C0 : 122
135: Task TMyTask 00007F9E1EBDB620 : 135 waiting 3 seconds.
129: Task TMyTask 00007F9E21EA4CC0 : 129 done waiting (3 seconds). 
129: Destroy : TMyTask 00007F9E21EA4CC0 : 129
136: Task TMyTask 00007F9E21EA4A40 : 136 waiting 5 seconds.
125: Task TMyTask 00007F9E21EA47C0 : 125 done waiting (4 seconds). 
125: Destroy : TMyTask 00007F9E21EA47C0 : 125
137: Task TMyTask 00007F9E21EA51C0 : 137 waiting 4 seconds.
133: Task TMyTask 00007F9E21EA4E00 : 133 done waiting (3 seconds). 
133: Destroy : TMyTask 00007F9E21EA4E00 : 133
138: Task TMyTask 00007F9E21EA4CC0 : 138 waiting 3 seconds.
120: Task TMyTask 00007F9E21E9E820 : 120 done waiting (5 seconds). 
120: Destroy : TMyTask 00007F9E21E9E820 : 120
139: Task TMyTask 00007F9E21EA47C0 : 139 waiting 5 seconds.
131: Task TMyTask 00007F9E21EA4900 : 131 done waiting (4 seconds). 
131: Destroy : TMyTask 00007F9E21EA4900 : 131
140: Task TMyTask 00007F9E21EA4E00 : 140 waiting 3 seconds.
135: Task TMyTask 00007F9E1EBDB620 : 135 done waiting (3 seconds). 
135: Destroy : TMyTask 00007F9E1EBDB620 : 135
132: Task TMyTask 00007F9E21EA4F40 : 132 done waiting (4 seconds). 
141: Task TMyTask 00007F9E21E9E820 : 141 waiting 4 seconds.
132: Destroy : TMyTask 00007F9E21EA4F40 : 132
142: Task TMyTask 00007F9E21EA4900 : 142 waiting 5 seconds.
138: Task TMyTask 00007F9E21EA4CC0 : 138 done waiting (3 seconds). 
138: Destroy : TMyTask 00007F9E21EA4CC0 : 138
143: Task TMyTask 00007F9E1EBDB620 : 143 waiting 4 seconds.
126: Task TMyTask 00007F9E21EA4680 : 126 done waiting (5 seconds). 
126: Destroy : TMyTask 00007F9E21EA4680 : 126
144: Task TMyTask 00007F9E21EA4F40 : 144 waiting 5 seconds.
127: Task TMyTask 00007F9E21EA5080 : 127 done waiting (5 seconds). 
127: Destroy : TMyTask 00007F9E21EA5080 : 127
145: Task TMyTask 00007F9E21EA4CC0 : 145 waiting 4 seconds.
128: Task TMyTask 00007F9E21EA4B80 : 128 done waiting (5 seconds). 
128: Destroy : TMyTask 00007F9E21EA4B80 : 128
146: Task TMyTask 00007F9E21EA4680 : 146 waiting 4 seconds.
134: Task TMyTask 00007F9E21EA5300 : 134 done waiting (4 seconds). 
134: Destroy : TMyTask 00007F9E21EA5300 : 134
147: Task TMyTask 00007F9E21EA5080 : 147 waiting 4 seconds.
130: Task TMyTask 00007F9E1EBDB3A0 : 130 done waiting (5 seconds). 
130: Destroy : TMyTask 00007F9E1EBDB3A0 : 130
148: Task TMyTask 00007F9E21EA4B80 : 148 waiting 3 seconds.
137: Task TMyTask 00007F9E21EA51C0 : 137 done waiting (4 seconds). 
137: Destroy : TMyTask 00007F9E21EA51C0 : 137
149: Task TMyTask 00007F9E21EA5300 : 149 waiting 5 seconds.
140: Task TMyTask 00007F9E21EA4E00 : 140 done waiting (3 seconds). 
140: Destroy : TMyTask 00007F9E21EA4E00 : 140
150: Task TMyTask 00007F9E1EBDB3A0 : 150 waiting 3 seconds.
136: Task TMyTask 00007F9E21EA4A40 : 136 done waiting (5 seconds). 
136: Destroy : TMyTask 00007F9E21EA4A40 : 136
151: Task TMyTask 00007F9E21EA51C0 : 151 waiting 4 seconds.
141: Task TMyTask 00007F9E21E9E820 : 141 done waiting (4 seconds). 
141: Destroy : TMyTask 00007F9E21E9E820 : 141
152: Task TMyTask 00007F9E21EA4E00 : 152 waiting 5 seconds.
148: Task TMyTask 00007F9E21EA4B80 : 148 done waiting (3 seconds). 
148: Destroy : TMyTask 00007F9E21EA4B80 : 148
153: Task TMyTask 00007F9E21EA4A40 : 153 waiting 5 seconds.
150: Task TMyTask 00007F9E1EBDB3A0 : 150 done waiting (3 seconds). 
150: Destroy : TMyTask 00007F9E1EBDB3A0 : 150
154: Task TMyTask 00007F9E21E9E820 : 154 waiting 3 seconds.
143: Task TMyTask 00007F9E1EBDB620 : 143 done waiting (4 seconds). 
143: Destroy : TMyTask 00007F9E1EBDB620 : 143
155: Task TMyTask 00007F9E21EA4B80 : 155 waiting 4 seconds.
145: Task TMyTask 00007F9E21EA4CC0 : 145 done waiting (4 seconds). 
145: Destroy : TMyTask 00007F9E21EA4CC0 : 145
156: Task TMyTask 00007F9E1EBDB3A0 : 156 waiting 4 seconds.
146: Task TMyTask 00007F9E21EA4680 : 146 done waiting (4 seconds). 
146: Destroy : TMyTask 00007F9E21EA4680 : 146
157: Task TMyTask 00007F9E1EBDB620 : 157 waiting 4 seconds.
147: Task TMyTask 00007F9E21EA5080 : 147 done waiting (4 seconds). 
147: Destroy : TMyTask 00007F9E21EA5080 : 147
158: Task TMyTask 00007F9E21EA4CC0 : 158 waiting 3 seconds.
139: Task TMyTask 00007F9E21EA47C0 : 139 done waiting (5 seconds). 
139: Destroy : TMyTask 00007F9E21EA47C0 : 139
159: Task TMyTask 00007F9E21EA4680 : 159 waiting 5 seconds.
142: Task TMyTask 00007F9E21EA4900 : 142 done waiting (5 seconds). 
142: Destroy : TMyTask 00007F9E21EA4900 : 142
160: Task TMyTask 00007F9E21EA5080 : 160 waiting 4 seconds.
154: Task TMyTask 00007F9E21E9E820 : 154 done waiting (3 seconds). 
154: Destroy : TMyTask 00007F9E21E9E820 : 154
161: Task TMyTask 00007F9E21EA47C0 : 161 waiting 4 seconds.
144: Task TMyTask 00007F9E21EA4F40 : 144 done waiting (5 seconds). 
144: Destroy : TMyTask 00007F9E21EA4F40 : 144
162: Task TMyTask 00007F9E21EA4900 : 162 waiting 4 seconds.
158: Task TMyTask 00007F9E21EA4CC0 : 158 done waiting (3 seconds). 
158: Destroy : TMyTask 00007F9E21EA4CC0 : 158
163: Task TMyTask 00007F9E21E9E820 : 163 waiting 4 seconds.
151: Task TMyTask 00007F9E21EA51C0 : 151 done waiting (4 seconds). 
151: Destroy : TMyTask 00007F9E21EA51C0 : 151
164: Task TMyTask 00007F9E21EA4F40 : 164 waiting 4 seconds.
149: Task TMyTask 00007F9E21EA5300 : 149 done waiting (5 seconds). 
149: Destroy : TMyTask 00007F9E21EA5300 : 149
165: Task TMyTask 00007F9E21EA4CC0 : 165 waiting 3 seconds.
155: Task TMyTask 00007F9E21EA4B80 : 155 done waiting (4 seconds). 
155: Destroy : TMyTask 00007F9E21EA4B80 : 155
166: Task TMyTask 00007F9E21EA51C0 : 166 waiting 4 seconds.
156: Task TMyTask 00007F9E1EBDB3A0 : 156 done waiting (4 seconds). 
156: Destroy : TMyTask 00007F9E1EBDB3A0 : 156
167: Task TMyTask 00007F9E21EA5300 : 167 waiting 5 seconds.
157: Task TMyTask 00007F9E1EBDB620 : 157 done waiting (4 seconds). 
157: Destroy : TMyTask 00007F9E1EBDB620 : 157
168: Task TMyTask 00007F9E21EA4B80 : 168 waiting 4 seconds.
160: Task TMyTask 00007F9E21EA5080 : 160 done waiting (4 seconds). 
160: Destroy : TMyTask 00007F9E21EA5080 : 160
169: Task TMyTask 00007F9E1EBDB3A0 : 169 waiting 5 seconds.
152: Task TMyTask 00007F9E21EA4E00 : 152 done waiting (5 seconds). 
152: Destroy : TMyTask 00007F9E21EA4E00 : 152
170: Task TMyTask 00007F9E1EBDB620 : 170 waiting 4 seconds.
153: Task TMyTask 00007F9E21EA4A40 : 153 done waiting (5 seconds). 
153: Destroy : TMyTask 00007F9E21EA4A40 : 153
171: Task TMyTask 00007F9E21EA5080 : 171 waiting 5 seconds.
165: Task TMyTask 00007F9E21EA4CC0 : 165 done waiting (3 seconds). 
165: Destroy : TMyTask 00007F9E21EA4CC0 : 165
172: Task TMyTask 00007F9E21EA4E00 : 172 waiting 4 seconds.
161: Task TMyTask 00007F9E21EA47C0 : 161 done waiting (4 seconds). 
161: Destroy : TMyTask 00007F9E21EA47C0 : 161
173: Task TMyTask 00007F9E21EA4A40 : 173 waiting 3 seconds.
162: Task TMyTask 00007F9E21EA4900 : 162 done waiting (4 seconds). 
162: Destroy : TMyTask 00007F9E21EA4900 : 162
174: Task TMyTask 00007F9E21EA4CC0 : 174 waiting 4 seconds.
163: Task TMyTask 00007F9E21E9E820 : 163 done waiting (4 seconds). 
163: Destroy : TMyTask 00007F9E21E9E820 : 163
175: Task TMyTask 00007F9E21EA47C0 : 175 waiting 5 seconds.
164: Task TMyTask 00007F9E21EA4F40 : 164 done waiting (4 seconds). 
164: Destroy : TMyTask 00007F9E21EA4F40 : 164
176: Task TMyTask 00007F9E21EA4900 : 176 waiting 4 seconds.
159: Task TMyTask 00007F9E21EA4680 : 159 done waiting (5 seconds). 
159: Destroy : TMyTask 00007F9E21EA4680 : 159
177: Task TMyTask 00007F9E21E9E820 : 177 waiting 3 seconds.
166: Task TMyTask 00007F9E21EA51C0 : 166 done waiting (4 seconds). 
166: Destroy : TMyTask 00007F9E21EA51C0 : 166
178: Task TMyTask 00007F9E21EA4F40 : 178 waiting 3 seconds.
173: Task TMyTask 00007F9E21EA4A40 : 173 done waiting (3 seconds). 
173: Destroy : TMyTask 00007F9E21EA4A40 : 173
179: Task TMyTask 00007F9E21EA4680 : 179 waiting 4 seconds.
168: Task TMyTask 00007F9E21EA4B80 : 168 done waiting (4 seconds). 
168: Destroy : TMyTask 00007F9E21EA4B80 : 168
180: Task TMyTask 00007F9E21EA51C0 : 180 waiting 5 seconds.
170: Task TMyTask 00007F9E1EBDB620 : 170 done waiting (4 seconds). 
170: Destroy : TMyTask 00007F9E1EBDB620 : 170
181: Task TMyTask 00007F9E21EA4A40 : 181 waiting 5 seconds.
177: Task TMyTask 00007F9E21E9E820 : 177 done waiting (3 seconds). 
177: Destroy : TMyTask 00007F9E21E9E820 : 177
182: Task TMyTask 00007F9E21EA4B80 : 182 waiting 3 seconds.
172: Task TMyTask 00007F9E21EA4E00 : 172 done waiting (4 seconds). 
172: Destroy : TMyTask 00007F9E21EA4E00 : 172
183: Task TMyTask 00007F9E1EBDB620 : 183 waiting 4 seconds.
178: Task TMyTask 00007F9E21EA4F40 : 178 done waiting (3 seconds). 
178: Destroy : TMyTask 00007F9E21EA4F40 : 178
184: Task TMyTask 00007F9E21E9E820 : 184 waiting 3 seconds.
174: Task TMyTask 00007F9E21EA4CC0 : 174 done waiting (4 seconds). 
174: Destroy : TMyTask 00007F9E21EA4CC0 : 174
185: Task TMyTask 00007F9E21EA4E00 : 185 waiting 4 seconds.
167: Task TMyTask 00007F9E21EA5300 : 167 done waiting (5 seconds). 
167: Destroy : TMyTask 00007F9E21EA5300 : 167
186: Task TMyTask 00007F9E21EA4F40 : 186 waiting 5 seconds.
176: Task TMyTask 00007F9E21EA4900 : 176 done waiting (4 seconds). 
176: Destroy : TMyTask 00007F9E21EA4900 : 176
187: Task TMyTask 00007F9E21EA4CC0 : 187 waiting 5 seconds.
169: Task TMyTask 00007F9E1EBDB3A0 : 169 done waiting (5 seconds). 
169: Destroy : TMyTask 00007F9E1EBDB3A0 : 169
188: Task TMyTask 00007F9E21EA5300 : 188 waiting 5 seconds.
182: Task TMyTask 00007F9E21EA4B80 : 182 done waiting (3 seconds). 
182: Destroy : TMyTask 00007F9E21EA4B80 : 182
189: Task TMyTask 00007F9E21EA4900 : 189 waiting 3 seconds.
171: Task TMyTask 00007F9E21EA5080 : 171 done waiting (5 seconds). 
171: Destroy : TMyTask 00007F9E21EA5080 : 171
190: Task TMyTask 00007F9E1EBDB3A0 : 190 waiting 3 seconds.
179: Task TMyTask 00007F9E21EA4680 : 179 done waiting (4 seconds). 
179: Destroy : TMyTask 00007F9E21EA4680 : 179
191: Task TMyTask 00007F9E21EA4B80 : 191 waiting 5 seconds.
184: Task TMyTask 00007F9E21E9E820 : 184 done waiting (3 seconds). 
184: Destroy : TMyTask 00007F9E21E9E820 : 184
192: Task TMyTask 00007F9E21EA5080 : 192 waiting 5 seconds.
175: Task TMyTask 00007F9E21EA47C0 : 175 done waiting (5 seconds). 
175: Destroy : TMyTask 00007F9E21EA47C0 : 175
193: Task TMyTask 00007F9E21EA4680 : 193 waiting 3 seconds.
183: Task TMyTask 00007F9E1EBDB620 : 183 done waiting (4 seconds). 
183: Destroy : TMyTask 00007F9E1EBDB620 : 183
194: Task TMyTask 00007F9E21E9E820 : 194 waiting 3 seconds.
189: Task TMyTask 00007F9E21EA4900 : 189 done waiting (3 seconds). 
189: Destroy : TMyTask 00007F9E21EA4900 : 189
195: Task TMyTask 00007F9E21EA47C0 : 195 waiting 3 seconds.
190: Task TMyTask 00007F9E1EBDB3A0 : 190 done waiting (3 seconds). 
190: Destroy : TMyTask 00007F9E1EBDB3A0 : 190
196: Task TMyTask 00007F9E1EBDB620 : 196 waiting 3 seconds.
185: Task TMyTask 00007F9E21EA4E00 : 185 done waiting (4 seconds). 
185: Destroy : TMyTask 00007F9E21EA4E00 : 185
197: Task TMyTask 00007F9E21EA4900 : 197 waiting 3 seconds.
180: Task TMyTask 00007F9E21EA51C0 : 180 done waiting (5 seconds). 
180: Destroy : TMyTask 00007F9E21EA51C0 : 180
198: Task TMyTask 00007F9E1EBDB3A0 : 198 waiting 4 seconds.
193: Task TMyTask 00007F9E21EA4680 : 193 done waiting (3 seconds). 
193: Destroy : TMyTask 00007F9E21EA4680 : 193
199: Task TMyTask 00007F9E21EA4E00 : 199 waiting 3 seconds.
181: Task TMyTask 00007F9E21EA4A40 : 181 done waiting (5 seconds). 
181: Destroy : TMyTask 00007F9E21EA4A40 : 181
200: Task TMyTask 00007F9E21EA51C0 : 200 waiting 4 seconds.
196: Task TMyTask 00007F9E1EBDB620 : 196 done waiting (3 seconds). 
196: Destroy : TMyTask 00007F9E1EBDB620 : 196
186: Task TMyTask 00007F9E21EA4F40 : 186 done waiting (5 seconds). 
186: Destroy : TMyTask 00007F9E21EA4F40 : 186
191: Task TMyTask 00007F9E21EA4B80 : 191 done waiting (5 seconds). 
191: Destroy : TMyTask 00007F9E21EA4B80 : 191
192: Task TMyTask 00007F9E21EA5080 : 192 done waiting (5 seconds). 
192: Destroy : TMyTask 00007F9E21EA5080 : 192
198: Task TMyTask 00007F9E1EBDB3A0 : 198 done waiting (4 seconds). 
198: Destroy : TMyTask 00007F9E1EBDB3A0 : 198
197: Task TMyTask 00007F9E21EA4900 : 197 done waiting (3 seconds). 
197: Destroy : TMyTask 00007F9E21EA4900 : 197
187: Task TMyTask 00007F9E21EA4CC0 : 187 done waiting (5 seconds). 
187: Destroy : TMyTask 00007F9E21EA4CC0 : 187
194: Task TMyTask 00007F9E21E9E820 : 194 done waiting (3 seconds). 
194: Destroy : TMyTask 00007F9E21E9E820 : 194
195: Task TMyTask 00007F9E21EA47C0 : 195 done waiting (3 seconds). 
195: Destroy : TMyTask 00007F9E21EA47C0 : 195
199: Task TMyTask 00007F9E21EA4E00 : 199 done waiting (3 seconds). 
199: Destroy : TMyTask 00007F9E21EA4E00 : 199
188: Task TMyTask 00007F9E21EA5300 : 188 done waiting (5 seconds). 
188: Destroy : TMyTask 00007F9E21EA5300 : 188
200: Task TMyTask 00007F9E21EA51C0 : 200 done waiting (4 seconds). 
200: Destroy : TMyTask 00007F9E21EA51C0 : 200
Heap dump by heaptrc unit of "./testthreadpool"
326 memory blocks allocated : 32053/32088
278 memory blocks freed     : 27349/27384
48 unfreed memory blocks : 4704
True heap size : 131072
True free heap : 115712
Should be : 117152
Call trace for block $00007F9E1EBDB260 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E1EBDB120 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA2620 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9CB10 size 152
Call trace for block $00007F9E21EA4540 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21EA4400 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA2730 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9C9A0 size 152
Call trace for block $00007F9E21EA42C0 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21EA4180 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E98DD0 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9C830 size 152
Call trace for block $00007F9E21EA3F00 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21EA3DC0 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA2400 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9C6C0 size 152
Call trace for block $00007F9E21EA3C80 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21EA3B40 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA2510 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9C550 size 152
Call trace for block $00007F9E21EA3A00 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21EA38C0 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA22F0 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9C3E0 size 152
Call trace for block $00007F9E21EA3780 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21EA3640 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA21E0 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9C270 size 152
Call trace for block $00007F9E21EA3500 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21E9F360 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA1FC0 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9C100 size 152
Call trace for block $00007F9E21E9F220 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21E9F0E0 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA1DA0 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9BF90 size 152
Call trace for block $00007F9E21E9EFA0 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21E9EE60 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA20D0 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9BE20 size 152
Call trace for block $00007F9E21E9ED20 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21E9EBE0 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA1EB0 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9BCB0 size 152
Call trace for block $00007F9E21E9EAA0 size 96
  $000000000048FCC3  Create,  line 277 of ../objpas/classes/classes.inc
Call trace for block $00007F9E21E9E960 size 104
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21EA1C90 size 40
  $0000000000470FE1 line 415 of fcl-base/src/fpthreadpool.pp
Call trace for block $00007F9E21E9BB40 size 152

Possible fixes

...

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information