Possible mem leak?

Giganews Newsgroups
Subject: Possible mem leak?
Posted by:  Goran (gor…@k-info.hr)
Date: Wed, 24 May 2006

Hi,

even I don't use threading in my app, IDFtp is using IDThread. After
executing code that even do not use INDY components, FastMM reports memleak
:

A memory block has been leaked. The size is: 12

Stack trace of when this block was allocated (return addresses):
40003420 [System][@GetMem]
40005C7F [System][TObject.NewInstance]
40006092 [System][@ClassCreate]
63FA4A [IdThreadSafe.pas][IdThreadSafe][TIdThreadSafe.Create][214]
63FBE7 [IdThread.pas][IdThread][IdThread][574]
400068B7 [System][@TryFinallyExit]
40006A0F [System][@StartExe]
4016EB [SysInit][@InitExe]
72AC34 [E:\IBUP_V2\IBUppro.dpr][IBUppro][IBUppro][148]

The block is currently used for an object of class: Unknown

The allocation number is: 3411

Current memory dump of 256 bytes starting at pointer address 16104B8:
B8 F9 63 00 C8 54 63 01 00 00 00 00 0A 71 22 BD 00 00 00 00 D1 1D 61 01 00
00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 5E 0D 00 00 20 34 00 40 F5 6E 00 40 DD 74 00 40 70
CD 00 40 AF 81 62 00
10 4E 64 00 B7 68 00 40 0F 6A 00 40 EB 16 40 00 4B 34 00 40 6A 6E 00 40 BF
7F 00 40 A6 4D 64 00
47 68 00 40 6E 5C 44 00 DA 6C 00 40 2A AE 72 00 4E E6 90 7C 0C 00 00 00 00
00 00 00 2D E7 18 40
18 E6 73 00 80 80 80 80 80 80 80 80 D2 18 E7 BF 00 00 00 00 D1 04 61 01 00
00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 65 0D 00 00 20 34 00 40 F5 6E 00 40 DD 74 00 40 70
CD 00 40 AF 81 62 00
10 4E 64 00 B7 68 00 40 0F 6A 00 40 EB 16 40 00 4B 34 00 40 6A 6E 00 40 BF
7F 00 40 A6 4D 64 00
47 68 00 40 6E 5C 44 00 DA 6C 00 40 2A AE 72 00 4E E6 90 7C 0C 00 00 00 00
00 00 00 B4 E7 18 40
¸  ù  c  .  È  T  c  .  .  .  .  .  .  q  "  ½  .  .  .  .  Ñ  .  a  .  .  .
.  .  .  .  .  .
.  .  .  .  .  .  .  .  ^  .  .  .    4  .  @  õ  n  .  @  Ý  t  .  @  p  Í
.  @  ¯    b  .
.  N  d  .  .  h  .  @  .  j  .  @  ë  .  @  .  K  4  .  @  j  n  .  @  ¿  
.  @  |  M  d  .
G  h  .  @  n  \  D  .  Ú  l  .  @  *  R  r  .  N  æ    |  .  .  .  .  .  .
.  .  -  ç  .  @
.  æ  s  .  ?  ?  ?  ?  ?  ?  ?  ?  Ò  .  ç  ¿  .  .  .  .  Ñ  .  a  .  .  .
.  .  .  .  .  .
.  .  .  .  .  .  .  .  e  .  .  .    4  .  @  õ  n  .  @  Ý  t  .  @  p  Í
.  @  ¯    b  .
.  N  d  .  .  h  .  @  .  j  .  @  ë  .  @  .  K  4  .  @  j  n  .  @  ¿  
.  @  |  M  d  .
G  h  .  @  n  \  D  .  Ú  l  .  @  *  R  r  .  N  æ    |  .  .  .  .  .  .
.  .  ´  ç  .  @

Any comment?

Also, IDFtp.UseTLS is declared as  utNoTLSSupport . Why do I have to link
IdExplicitTLSClientServerBase ?

Thank you in advance.

Goran

Replies