View Issue Details

IDProjectCategoryView StatusLast Update
0004140JEDI VCL00 JVCL Componentspublic2007-06-03 19:04
ReporterbravecobraAssigned ToAHUser 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.30 
Target VersionFixed in Version3.34 
Summary0004140: TJvBackgroundLink has a memory leak
DescriptionUsing the FastMM4 library's FastMM_FullDebugMode.dll, I noticed it reporting a memory leak for TJvBackgroundLink. The report is attached.
As for the test project, I just made a new project in Delphi 7, added the FastMM4 units, set the compiler directives correctly so it would reportand dropped a TjvBackground on the form to which I assigned an image.
TagsNo tags attached.

Activities

2007-05-31 02:07

 

Project1_MemoryManager_EventLog.txt (2,430 bytes)
--------------------------------2007/5/31 9:23:58--------------------------------
A memory block has been leaked. The size is: 28

Stack trace of when this block was allocated (return addresses):
402D48 
4037CF 
403B6A 
477FC2 
408A3D 
40976B 
47870F 
478A1B 
478BDD 
41B72F 

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

The allocation number is: 623

Current memory dump of 256 bytes starting at pointer address D2CB68:
90 63 47 00 30 59 D1 00 C0 6C CC 00 BB 0F D4 00 00 00 00 00 00 00 00 00 3E 7F F1 84 80 80 80 80
00 00 00 00 59 CD D2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 02 00 00 48 2D 40 00
CF 37 40 00 6A 3B 40 00 8E 4B 42 00 96 51 42 00 98 69 47 00 C9 8A 47 00 C0 F0 41 00 F1 F2 41 00
F9 06 42 00 73 2D 40 00 ED 37 40 00 B5 3B 40 00 E7 4B 42 00 33 38 40 00 38 52 42 00 33 38 40 00
12 6A 47 00 33 38 40 00 AB 8B 47 00 1C 00 00 00 48 30 42 00 69 F8 43 06 80 1C 48 00 80 80 80 80
80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 96 07 BC F9 00 00 00 00 91 CB D2 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3C 02 00 00 48 2D 40 00 CF 37 40 00 6A 3B 40 00
5A 4E 42 00 B7 51 42 00 98 69 47 00 C9 8A 47 00 C0 F0 41 00 F1 F2 41 00 F9 06 42 00 73 2D 40 00
�  c  G  .  0  Y  �  .  �  l  �  .  �  .  �  .  .  .  .  .  .  .  .  .  >    �  �  �  �  �  �
.  .  .  .  Y  �  �  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  ;  .  .  .  H  -  @  .
�  7  @  .  j  ;  @  .  �  K  B  .  �  Q  B  .  �  i  G  .  �  �  G  .  �  �  A  .  �  �  A  .
�  .  B  .  s  -  @  .  �  7  @  .  �  ;  @  .  �  K  B  .  3  8  @  .  8  R  B  .  3  8  @  .
.  j  G  .  3  8  @  .  �  �  G  .  .  .  .  .  H  0  B  .  i  �  C  .  �  .  H  .  �  �  �  �
�  �  �  �  �  �  �  �  �  �  �  �  �  �  �  �  �  �  �  �  �  .  �  �  .  .  .  .  �  �  �  .
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  <  .  .  .  H  -  @  .  �  7  @  .  j  ;  @  .
Z  N  B  .  �  Q  B  .  �  i  G  .  �  �  G  .  �  �  A  .  �  �  A  .  �  .  B  .  s  -  @  .

--------------------------------2007/5/31 9:23:58--------------------------------
This application has leaked memory. The small block leaks are (excluding expected leaks registered by pointer):

21 - 28 bytes: TJvBackgroundClientLink x 1

Note: Memory leak detail is logged to a text file in the same folder as this application. To disable this memory leak check, undefine "EnableMemoryLeakReporting".

AHUser

2007-06-03 19:03

developer   ~0013120

Fixed in SVN.

BTW: The attached stacktrace doesn't help because it has no function names in it. And the addresses are the one from your application.

Issue History

Date Modified Username Field Change
2007-05-31 02:07 bravecobra New Issue
2007-05-31 02:07 bravecobra File Added: Project1_MemoryManager_EventLog.txt
2007-06-03 19:03 AHUser Status new => resolved
2007-06-03 19:03 AHUser Fixed in Version => Daily / SVN
2007-06-03 19:03 AHUser Resolution open => fixed
2007-06-03 19:03 AHUser Assigned To => AHUser
2007-06-03 19:03 AHUser Note Added: 0013120