DelphinSoftware / vcl-styles-utils

Automatically exported from code.google.com/p/vcl-styles-utils
0 stars 0 forks source link

Memory problems with release 197 #46

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
--------------------------------2014/2/13 
21:11:41--------------------------------
FastMM has detected an attempt to call a virtual method on a freed object. An 
access violation will now be raised in order to abort the current operation.

Freed object class: TSysEditStyleHook

Virtual method: Destroy

Virtual method address: 8138CC

The allocation number was: 536332

The object was allocated by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
4069D6 [System.pas][System][@GetMem$qqri][4316]
4087DB [System.pas][System][TObject.NewInstance$qqrv][15447]
408FFE [System.pas][System][@ClassCreate$qqrpvzc][16757]
813892 
[Vcl.Styles.Utils.StdCtrls.pas][Vcl.Styles.Utils.StdCtrls][Styles.Utils.Stdctrls
.TSysEditStyleHook.$bctr$qqrui]
7F3481 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__46Vcl.Styles.Utils.Syscontrols.TChildControlInfo%.G
etItem$qqrxp6HWND__][1660]
80BDC7 
[Vcl.Styles.Utils.SysStyleHook.pas][Vcl.Styles.Utils.SysStyleHook][Styles.Utils.
Sysstylehook.TSysStyleHook.WndProc$qqrr24Winapi.Messages.TMessage][1197]
8130D0 
[Vcl.Styles.Utils.Forms.pas][Vcl.Styles.Utils.Forms][Styles.Utils.Forms.TSysScro
llingStyleHook.WndProc$qqrr24Winapi.Messages.TMessage][2636]
8194B9 
[Vcl.Styles.Utils.ComCtrls.pas][Vcl.Styles.Utils.ComCtrls][Styles.Utils.Comctrls
.TSysListViewStyleHook.WndProc$qqrr24Winapi.Messages.TMessage][424]
4DBB9A 
[System.Classes.pas][System.Classes][Classes.StdWndProc$qqsp6HWND__uiuiui][17013
]
75D562FA [Unknown function at gapfnScSendMessage]
75D56D3A [Unknown function at GetThreadDesktop]

The object was subsequently freed by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
4069F2 [System.pas][System][@FreeMem$qqrpv][4364]
4087F9 [System.pas][System][TObject.FreeInstance$qqrv][15456]
409049 [System.pas][System][@ClassDestroy$qqrxp14System.TObject][16799]
8138ED 
[Vcl.Styles.Utils.StdCtrls.pas][Vcl.Styles.Utils.StdCtrls][Styles.Utils.Stdctrls
.TSysEditStyleHook.$bdtr$qqrv][272]
4089C7 [System.pas][System][TObject.Free$qqrv][15524]
7F01C0 
[Vcl.Styles.Utils.SysControls.pas][Vcl.Styles.Utils.SysControls][Styles.Utils.Sy
scontrols.TSysStyleManager.$bcdtr$qqrv][901]
40A03C [System.pas][System][FinalizeUnits$qqrv][21786]
40A4F2 [System.pas][System][@Halt0$qqrv][23185]
C7F814 
75F0336A [BaseThreadInitThunk]
77AF9F72 [Unknown function at RtlInitializeExceptionChain]

The current thread ID is 0x12A8, and the stack trace (return addresses) leading 
to this error is:
4089C7 [System.pas][System][TObject.Free$qqrv][15524]
7F2F5E 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TObjectDictionary__2$p6HWND__p43Vcl.Styles.Utils.Sysstylehook.TSysStyleHoo
k%.ValueNotify$qqrxp43Vcl.Styles.Utils.Sysstylehook.TSysStyleHook51System.Generi
cs.Collections
7F274C 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__p43Vcl.Styles.Utils.Sysstylehook.TSysStyleHook%.Cle
ar$qqrv][1867]
7F259A 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__p43Vcl.Styles.Utils.Sysstylehook.TSysStyleHook%.$bd
tr$qqrv][1748]
4089C7 [System.pas][System][TObject.Free$qqrv][15524]
7F01FB 
[Vcl.Styles.Utils.SysControls.pas][Vcl.Styles.Utils.SysControls][Styles.Utils.Sy
scontrols.TSysStyleManager.$bcdtr$qqrv][902]
40A03C [System.pas][System][FinalizeUnits$qqrv][21786]
40A4F2 [System.pas][System][@Halt0$qqrv][23185]
C7F814 
75F0336A [BaseThreadInitThunk]
77AF9F72 [Unknown function at RtlInitializeExceptionChain]

Current memory dump of 256 bytes starting at pointer address 7E28B8D0:
EC 01 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 
CA 00 E0 04 CA 00
E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 
CA 00 E0 04 CA 00
E0 04 CA 00 E0 04 CA 00 D1 69 24 A1 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 00 00 
00 00 F1 BA 28 7E
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FB 98 05 00 D6 69 40 00 DB 87 
40 00 FE 8F 40 00
62 65 61 00 31 71 61 00 F6 7E 61 00 65 0B A7 00 47 13 A2 00 32 09 A7 00 63 D5 
A8 00 A1 2F 62 00
A8 12 00 00 A8 12 00 00 F2 69 40 00 F9 87 40 00 49 90 40 00 A8 0C 4C 00 C7 89 
40 00 C9 71 61 00
21 84 61 00 49 90 40 00 82 13 A2 00 71 09 A7 00 96 D5 A8 00 4C 00 00 00 88 B8 
60 00 C8 C5 B3 87
EC 01 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 
CA 00 E0 04 CA 00
ì  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê 
 .  à  .  Ê  .  à  .  Ê  .
à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê 
 .  à  .  Ê  .  à  .  Ê  .
à  .  Ê  .  à  .  Ê  .  Ñ  i  $  ¡  à  .  Ê  .  à  .  Ê  .  à  .  Ê 
 .  .  .  .  .  ñ  º  (  ~
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  û  ˜  .  .  Ö  i  @  .  Û  
‡  @  .  þ    @  .
b  e  a  .  1  q  a  .  ö  ~  a  .  e  .  §  .  G  .  ¢  .  2  .  §  .  c  
Õ  ¨  .  ¡  /  b  .
¨  .  .  .  ¨  .  .  .  ò  i  @  .  ù  ‡  @  .  I    @  .  ¨  .  L  .  
Ç  ‰  @  .  É  q  a  .
!  „  a  .  I    @  .  ‚  .  ¢  .  q  .  §  .  –  Õ  ¨  .  L  .  .  
.  ˆ  ¸  `  .  È  Å  ³  ‡
ì  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê 
 .  à  .  Ê  .  à  .  Ê  .

--------------------------------2014/2/13 
21:13:17--------------------------------
A memory block has been leaked. The size is: 100

This block was allocated by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
406A45 [System.pas][System][@ReallocMem$qqrrpvi][4508]
40CF61 [System.pas][System][DynArraySetLength$qqrrpvpvipi][33677]
40D092 [System.pas][System][@DynArraySetLength$qqrv][33756]
7F32C3 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__46Vcl.Styles.Utils.Syscontrols.TChildControlInfo%.R
ehash$qqri][1580]
7F33B3 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__46Vcl.Styles.Utils.Syscontrols.TChildControlInfo%.G
row$qqrv][1616]
7F3AEA 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__46Vcl.Styles.Utils.Syscontrols.TChildControlInfo%.A
dd$qqrxp6HWND__rx46Vcl.Styles.Utils.Syscontrols.TChildControlInfo][1759]
7F0392 
[Vcl.Styles.Utils.SysControls.pas][Vcl.Styles.Utils.SysControls][AddChildControl
][980]
7F0610 
[Vcl.Styles.Utils.SysControls.pas][Vcl.Styles.Utils.SysControls][Styles.Utils.Sy
scontrols.TSysStyleManager.HookCBProc$qqsiuii][1061]
75D66381 [Unknown function at CallNextHookEx]
75D6844E [Unknown function at SetWindowsHookExA]
75D580A9 [Unknown function at GetUserObjectInformationW]

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

The allocation number is: 504292

Current memory dump of 256 bytes starting at pointer address 7DABF590:
01 00 00 00 04 00 00 00 07 37 D3 6F 30 07 0B 00 46 07 23 00 05 54 00 44 94 34 
81 00 FF FF FF FF
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 00 00 
00 00 00 00 00 00
00 00 00 00 F7 31 2D 2C 1E 06 1E 00 52 05 0F 00 05 54 00 44 94 34 81 00 61 E7 
53 19 E0 04 CA 00
E0 04 CA 00 E0 04 CA 00 E0 00 00 00 F1 F6 AB 7D 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
2F AA 07 00 D6 69 40 00 BF A6 40 00 F0 A8 40 00 BF FC 6C 00 3C E1 6C 00 7E DF 
6C 00 B8 1F 6D 00
0D 82 41 00 F2 69 40 00 F9 87 40 00 49 90 40 00 A8 12 00 00 A8 12 00 00 79 A7 
40 00 59 C4 40 00
A1 C3 40 00 3F 8A 40 00 F2 87 40 00 49 90 40 00 27 3A C0 00 C7 89 40 00 85 43 
43 00 27 A3 C0 00
40 E3 C0 00 64 00 00 00 B0 04 02 00 51 C5 77 85 EC 01 CA 00 E0 04 CA 00 E0 04 
CA 00 E0 04 CA 00
.  .  .  .  .  .  .  .  .  7  Ó  o  0  .  .  .  F  .  #  .  .  T  .  D  ”  4 
   .  ÿ  ÿ  ÿ  ÿ
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  ÿ  ÿ  ÿ  ÿ  .  .  .  .  .  
.  .  .  .  .  .  .
.  .  .  .  ÷  1  -  ,  .  .  .  .  R  .  .  .  .  T  .  D  ”  4    .  a  
ç  S  .  à  .  Ê  .
à  .  Ê  .  à  .  Ê  .  à  .  .  .  ñ  ö  «  }  .  .  .  .  .  .  .  .  
.  .  .  .  .  .  .  .
/  ª  .  .  Ö  i  @  .  ¿  ¦  @  .  ð  ¨  @  .  ¿  ü  l  .  <  á  l  . 
 ~  ß  l  .  ¸  .  m  .
.  ‚  A  .  ò  i  @  .  ù  ‡  @  .  I    @  .  ¨  .  .  .  ¨  .  .  . 
 y  §  @  .  Y  Ä  @  .
¡  à  @  .  ?  Š  @  .  ò  ‡  @  .  I    @  .  '  :  À  .  Ç  ‰  @  
.  …  C  C  .  '  £  À  .
@  ã  À  .  d  .  .  .  °  .  .  .  Q  Å  w  …  ì  .  Ê  .  à  .  Ê  
.  à  .  Ê  .  à  .  Ê  .

--------------------------------2014/2/13 
21:13:17--------------------------------
A memory block has been leaked. The size is: 212

This block was allocated by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
4069D6 [System.pas][System][@GetMem$qqri][4316]
40A6BF [System.pas][System][@NewUnicodeString$qqri][23630]
40A8F0 
[System.pas][System][@UStrFromPWCharLen$qqrr20System.UnicodeStringpbi][24302]
42CE30 
[System.SysUtils.pas][System.SysUtils][Sysutils.FmtStr$qqrr20System.UnicodeStrin
gx20System.UnicodeStringpx14System.TVarRecxirx31System.Sysutils.TFormatSettings]
[12033]
6F0069 
[Vcl.Grids.pas][Vcl.Grids][Grids.TInplaceEditList.BoundsChanged$qqrv][6810]
65006C [Vcl.Controls.pas][Vcl.Controls][AlignNestedControls][8809]
77AF3CD3 [Unknown function at RtlImageNtHeader]
77B15EB8 [Unknown function at RtlDosSearchPath_Ustr]
77B15F50 [Unknown function at RtlDosSearchPath_Ustr]
77AEE1B2 [RtlFreeUnicodeString]
77AFA67F [Unknown function at RtlRegisterThreadWithCsrss]

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

The allocation number is: 683900

Current memory dump of 256 bytes starting at pointer address 7E18D130:
B0 04 02 00 01 00 00 00 59 00 00 00 41 00 63 00 63 00 65 00 73 00 73 00 20 00 
76 00 69 00 6F 00
6C 00 61 00 74 00 69 00 6F 00 6E 00 20 00 61 00 74 00 20 00 61 00 64 00 64 00 
72 00 65 00 73 00
73 00 20 00 37 00 35 00 37 00 35 00 43 00 34 00 31 00 46 00 20 00 69 00 6E 00 
20 00 6D 00 6F 00
64 00 75 00 6C 00 65 00 20 00 27 00 4B 00 45 00 52 00 4E 00 45 00 4C 00 42 00 
41 00 53 00 45 00
2E 00 64 00 6C 00 6C 00 27 00 2E 00 20 00 52 00 65 00 61 00 64 00 20 00 6F 00 
66 00 20 00 61 00
64 00 64 00 72 00 65 00 73 00 73 00 20 00 30 00 30 00 31 00 38 00 37 00 45 00 
44 00 43 00 00 00
38 A4 AD D0 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 00 00 
00 00 71 D3 18 7E
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 6E 0A 00 96 82 41 00 13 6A 
40 00 61 CF 40 00
°  .  .  .  .  .  .  .  Y  .  .  .  A  .  c  .  c  .  e  .  s  .  s  .     .  
v  .  i  .  o  .
l  .  a  .  t  .  i  .  o  .  n  .     .  a  .  t  .     .  a  .  d  .  d  .  r 
 .  e  .  s  .
s  .     .  7  .  5  .  7  .  5  .  C  .  4  .  1  .  F  .     .  i  .  n  .    
 .  m  .  o  .
d  .  u  .  l  .  e  .     .  '  .  K  .  E  .  R  .  N  .  E  .  L  .  B  .  A 
 .  S  .  E  .
.  .  d  .  l  .  l  .  '  .  .  .     .  R  .  e  .  a  .  d  .     .  o  .  f 
 .     .  a  .
d  .  d  .  r  .  e  .  s  .  s  .     .  0  .  0  .  1  .  8  .  7  .  E  .  D 
 .  C  .  .  .
8  ¤  ­  Ð  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  
Ê  .  .  .  .  .  q  Ó  .  ~
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  t  n  .  .  –  ‚  A  .  .  
j  @  .  a  Ï  @  .

--------------------------------2014/2/13 
21:13:17--------------------------------
A memory block has been leaked. The size is: 20

This block was allocated by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
4069D6 [System.pas][System][@GetMem$qqri][4316]
4087DB [System.pas][System][TObject.NewInstance$qqrv][15447]
408FFE [System.pas][System][@ClassCreate$qqrpvzc][16757]
7F3EC7 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__46Vcl.Styles.Utils.Syscontrols.TChildControlInfo%.%
TKeyCollection$%.$bctr$qqrxp101System.Generics.Collections.%TDictionary__2$p6HWN
D__46Vcl.Style
64D6A4 
[Vcl.Controls.pas][Vcl.Controls][Controls.TControl.WndProc$qqrr24Winapi.Messages
.TMessage][7224]
7F3E6F 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__46Vcl.Styles.Utils.Syscontrols.TChildControlInfo%.G
etKeys$qqrv][1962]
80BD51 
[Vcl.Styles.Utils.SysStyleHook.pas][Vcl.Styles.Utils.SysStyleHook][Styles.Utils.
Sysstylehook.TSysStyleHook.WndProc$qqrr24Winapi.Messages.TMessage][1191]
8130D0 
[Vcl.Styles.Utils.Forms.pas][Vcl.Styles.Utils.Forms][Styles.Utils.Forms.TSysScro
llingStyleHook.WndProc$qqrr24Winapi.Messages.TMessage][2636]
8194B9 
[Vcl.Styles.Utils.ComCtrls.pas][Vcl.Styles.Utils.ComCtrls][Styles.Utils.Comctrls
.TSysListViewStyleHook.WndProc$qqrr24Winapi.Messages.TMessage][424]
4DBB9A 
[System.Classes.pas][System.Classes][Classes.StdWndProc$qqsp6HWND__uiuiui][17013
]
75D562FA [Unknown function at gapfnScSendMessage]

The block is currently used for an object of class: 
TDictionary<Winapi.Windows.HWND,Vcl.Styles.Utils.SysControls.TChildControlInfo>.
TKeyCollection

The allocation number is: 536330

Current memory dump of 256 bytes starting at pointer address 7E19EDD0:
04 E9 7E 00 10 E5 F8 7E 00 00 00 00 BE 7B BF 03 E0 04 CA 00 E0 04 CA 00 00 00 
00 00 D1 9F 19 7E
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0E 2F 08 00 D6 69 40 00 DB 87 
40 00 FE 8F 40 00
C1 A6 80 00 77 AC 80 00 88 AC 80 00 E7 BF 80 00 9F 38 81 00 C7 BD 80 00 D0 30 
81 00 B9 94 81 00
A8 12 00 00 A8 12 00 00 F2 69 40 00 F9 87 40 00 49 90 40 00 1F A7 80 00 C7 89 
40 00 85 43 43 00
0A AD 80 00 34 C0 80 00 E2 38 81 00 C7 89 40 00 C0 01 7F 00 14 00 00 00 E8 A3 
80 00 D5 0B 74 87
EC 01 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 2A F4 8B 78 00 00 
00 00 11 F1 19 7E
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 CD 09 00 D6 69 40 00 BF A6 
40 00 F0 A8 40 00
D3 0C 43 00 53 00 6F 00 CE 38 AF 77 AA 38 AF 77 85 AB AF 77 DF 12 C6 00 36 93 
CC 02 EE 69 41 00
.  é  ~  .  .  å  ø  ~  .  .  .  .  ¾  {  ¿  .  à  .  Ê  .  à  .  Ê  . 
 .  .  .  .  Ñ  Ÿ  .  ~
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  /  .  .  Ö  i  @  .  Û  
‡  @  .  þ    @  .
Á  ¦  €  .  w  ¬  €  .  ˆ  ¬  €  .  ç  ¿  €  .  Ÿ  8    .  Ç 
 ½  €  .  Ð  0    .  ¹  ”    .
¨  .  .  .  ¨  .  .  .  ò  i  @  .  ù  ‡  @  .  I    @  .  .  §  €  
.  Ç  ‰  @  .  …  C  C  .
.  ­  €  .  4  À  €  .  â  8    .  Ç  ‰  @  .  À  .    .  .  .  . 
 .  è  £  €  .  Õ  .  t  ‡
ì  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  *  ô  
‹  x  .  .  .  .  .  ñ  .  ~
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  T  Í  .  .  Ö  i  @  .  ¿  
¦  @  .  ð  ¨  @  .
Ó  .  C  .  S  .  o  .  Î  8  ¯  w  ª  8  ¯  w  …  «  ¯  w  ß  .  Æ  
.  6  “  Ì  .  î  i  A  .

--------------------------------2014/2/13 
21:13:17--------------------------------
A memory block has been leaked. The size is: 36

This block was allocated by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
4069D6 [System.pas][System][@GetMem$qqri][4316]
4087DB [System.pas][System][TObject.NewInstance$qqrv][15447]
408FFE [System.pas][System][@ClassCreate$qqrpvzc][16757]
431F58 
[System.SysUtils.pas][System.SysUtils][Sysutils.Exception.$bctr$qqrx20System.Uni
codeStringpx14System.TVarRecxi][21427]
436F40 
[System.SysUtils.pas][System.SysUtils][Sysutils.TStringHelper.Substring$qqri][27
317]
432985 [System.SysUtils.pas][System.SysUtils][CreateAVObject][21832]
757872CE [Unknown function at IsNLSDefinedString]
7575C41F [RaiseException]
77B1B40E [Unknown function at LdrRemoveLoadAsDataTable]
77AD0133 [KiUserExceptionDispatcher]
7575C41F [RaiseException]

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

The allocation number is: 683896

Current memory dump of 256 bytes starting at pointer address 7EB3BAB0:
E4 48 42 00 3C D1 18 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B4 75 
18 00 00 00 00 00
D9 DC 0D D7 E0 04 CA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 36 73 00 00 A0 0E C8 00 00 00 00 00 B0 9C 
24 7E A0 18 09 7E
80 D8 B3 7E 00 00 00 00 00 00 00 00 11 D6 B3 7E 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
FD 17 00 00 D6 69 40 00 BF A6 40 00 57 BA 40 00 7F EE 40 00 FF EE 40 00 AE 86 
40 00 29 94 4B 00
15 9D 4B 00 CB A1 4B 00 22 A2 4B 00 05 78 A5 00 A8 12 00 00 A8 12 00 00 79 A7 
40 00 59 C4 40 00
A1 C3 40 00 A1 C4 40 00 DD D1 40 00 38 4B 4E 00 7A 49 4E 00 C7 89 40 00 FC 97 
4B 00 2D 9E 4B 00
ä  H  B  .  <  Ñ  .  ~  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  ´  u 
 .  .  .  .  .  .
Ù  Ü  .  ×  à  .  Ê  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  
.  .  .  .  .  .  .
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
 .  .  .  .  .
.  .  .  .  .  .  .  .  .  .  .  .  6  s  .  .     .  È  .  .  .  .  .  °  
œ  $  ~     .  .  ~
€  Ø  ³  ~  .  .  .  .  .  .  .  .  .  Ö  ³  ~  .  .  .  .  .  .  .  .  . 
 .  .  .  .  .  .  .
ý  .  .  .  Ö  i  @  .  ¿  ¦  @  .  W  º  @  .    î  @  .  ÿ  î  @  .  
®  †  @  .  )  ”  K  .
.    K  .  Ë  ¡  K  .  "  ¢  K  .  .  x  ¥  .  ¨  .  .  .  ¨  .  .  .  
y  §  @  .  Y  Ä  @  .
¡  Ã  @  .  ¡  Ä  @  .  Ý  Ñ  @  .  8  K  N  .  z  I  N  .  Ç  ‰  @  . 
 ü  —  K  .  -  ž  K  .

--------------------------------2014/2/13 
21:13:17--------------------------------
A memory block has been leaked. The size is: 20

This block was allocated by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
4069D6 [System.pas][System][@GetMem$qqri][4316]
4087DB [System.pas][System][TObject.NewInstance$qqrv][15447]
408FFE [System.pas][System][@ClassCreate$qqrpvzc][16757]
7F2D37 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__p43Vcl.Styles.Utils.Sysstylehook.TSysStyleHook%.%TV
alueCollection$%.$bctr$qqrxp99System.Generics.Collections.%TDictionary__2$p6HWND
__p43Vcl.Style
4069F2 [System.pas][System][@FreeMem$qqrpv][4364]
4087F9 [System.pas][System][TObject.FreeInstance$qqrv][15456]
7F2943 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__p43Vcl.Styles.Utils.Sysstylehook.TSysStyleHook%.Get
Values$qqrv][1969]
7F0193 
[Vcl.Styles.Utils.SysControls.pas][Vcl.Styles.Utils.SysControls][Styles.Utils.Sy
scontrols.TSysStyleManager.$bcdtr$qqrv][899]
40A03C [System.pas][System][FinalizeUnits$qqrv][21786]
40A4F2 [System.pas][System][@Halt0$qqrv][23185]
C7F814 

The block is currently used for an object of class: 
TDictionary<Winapi.Windows.HWND,Vcl.Styles.Utils.SysStyleHook.TSysStyleHook>.TVa
lueCollection

The allocation number is: 683866

Current memory dump of 256 bytes starting at pointer address 7EE5FCE0:
F0 D0 7E 00 70 E3 F8 7E 00 00 00 00 0E 7B CB 77 E0 04 CA 00 E0 04 CA 00 00 00 
00 00 E1 FE E5 7E
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 6F 0A 00 45 6A 40 00 61 CF 
40 00 92 D0 40 00
6B 16 4E 00 EE 69 41 00 85 0D 4E 00 20 0D 4E 00 F0 10 4E 00 C7 89 40 00 6D 99 
4D 00 88 96 4D 00
A8 12 00 00 A8 12 00 00 F2 69 40 00 E6 D1 40 00 4C 17 4E 00 EE 69 41 00 85 0D 
4E 00 20 0D 4E 00
F0 10 4E 00 C7 89 40 00 6D 99 4D 00 88 96 4D 00 C9 4F 7C 00 10 00 00 00 00 00 
00 00 F7 F3 5A 85
EC 01 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 08 0C A5 7A E0 04 CA 00 00 00 
00 00 01 FD E5 7E
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88 6F 0A 00 D6 69 40 00 DB 87 
40 00 FE 8F 40 00
37 74 5F 00 F2 69 40 00 F9 87 40 00 49 90 40 00 0A 74 5F 00 BE E2 5E 00 49 90 
40 00 65 B8 65 00
ð  Ð  ~  .  p  ã  ø  ~  .  .  .  .  .  {  Ë  w  à  .  Ê  .  à  .  Ê  . 
 .  .  .  .  á  þ  å  ~
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  ‰  o  .  .  E  j  @  .  a  Ï 
 @  .  ’  Ð  @  .
k  .  N  .  î  i  A  .  …  .  N  .     .  N  .  ð  .  N  .  Ç  ‰  @  .  
m  ™  M  .  ˆ  –  M  .
¨  .  .  .  ¨  .  .  .  ò  i  @  .  æ  Ñ  @  .  L  .  N  .  î  i  A  .  
…  .  N  .     .  N  .
ð  .  N  .  Ç  ‰  @  .  m  ™  M  .  ˆ  –  M  .  É  O  |  .  .  .  .  
.  .  .  .  .  ÷  ó  Z  …
ì  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  .  .  ¥  z  à  .  Ê  
.  .  .  .  .  .  ý  å  ~
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  ˆ  o  .  .  Ö  i  @  .  Û  
‡  @  .  þ    @  .
7  t  _  .  ò  i  @  .  ù  ‡  @  .  I    @  .  .  t  _  .  ¾  â  ^  .  
I    @  .  e  ¸  e  .

--------------------------------2014/2/13 
21:13:17--------------------------------
A memory block has been leaked. The size is: 68

This block was allocated by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
4069D6 [System.pas][System][@GetMem$qqri][4316]
4087DB [System.pas][System][TObject.NewInstance$qqrv][15447]
408FFE [System.pas][System][@ClassCreate$qqrpvzc][16757]
7F2F76 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TObjectDictionary__2$p6HWND__p43Vcl.Styles.Utils.Sysstylehook.TSysStyleHoo
k%.$bctr$qqr87System.%Set$t59System.Generics.Collections.System_Generics_Collect
ions__22$iuc$0
4089C7 [System.pas][System][TObject.Free$qqrv][15524]
7E93F2 [KOLDetours.pas][KOLDetours][InterceptCreate$qqrpxvt1][1215]
C7BD9F 
40A0A8 [System.pas][System][InitUnits$qqrv][21918]
40A114 
[System.pas][System][@StartExe$qqrp23System.PackageInfoTablep17System.TLibModule
][22052]
41009F [SysInit.pas][SysInit][@InitExe$qqrpv][1201]
C7F621 

The block is currently used for an object of class: 
TObjectDictionary<Winapi.Windows.HWND,Vcl.Styles.Utils.SysStyleHook.TSysStyleHoo
k>

The allocation number is: 2850

Current memory dump of 256 bytes starting at pointer address 7EF8E370:
40 DD 7E 00 00 00 00 00 00 00 00 00 04 32 C8 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 E0 FC E5 7E 02 00 00 00 00 00 00 00 00 00 
00 00 40 BA 73 7C
E0 04 CA 00 E0 04 CA 00 00 00 00 00 61 E5 F8 7E 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
23 0B 00 00 D6 69 40 00 DB 87 40 00 FE 8F 40 00 66 0F 7F 00 B2 BD C7 00 A8 A0 
40 00 14 A1 40 00
9F 00 41 00 21 F6 C7 00 6A 33 F0 75 72 9F AF 77 A8 12 00 00 A8 12 00 00 F2 69 
40 00 F9 87 40 00
49 90 40 00 94 12 7F 00 C7 89 40 00 89 01 7F 00 3C A0 40 00 F2 A4 40 00 14 F8 
C7 00 6A 33 F0 75
72 9F AF 77 3C 00 00 00 D0 B9 7E 00 94 58 93 61 EC 01 CA 00 E0 04 CA 00 E0 04 
CA 00 E0 04 CA 00
E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 
CA 00 E0 04 CA 00
@  Ý  ~  .  .  .  .  .  .  .  .  .  .  2  È  .  .  .  .  .  .  .  .  .  .  .  
.  .  .  .  .  .
.  .  .  .  .  .  .  .  .  .  .  .  à  ü  å  ~  .  .  .  .  .  .  .  .  .  . 
 .  .  @  º  s  |
à  .  Ê  .  à  .  Ê  .  .  .  .  .  a  å  ø  ~  .  .  .  .  .  .  .  .  . 
 .  .  .  .  .  .  .
#  .  .  .  Ö  i  @  .  Û  ‡  @  .  þ    @  .  f  .    .  ²  ½  Ç  . 
 ¨     @  .  .  ¡  @  .
Ÿ  .  A  .  !  ö  Ç  .  j  3  ð  u  r  Ÿ  ¯  w  ¨  .  .  .  ¨  .  .  .  
ò  i  @  .  ù  ‡  @  .
I    @  .  ”  .    .  Ç  ‰  @  .  ‰  .    .  <     @  .  ò  ¤  @  
.  .  ø  Ç  .  j  3  ð  u
r  Ÿ  ¯  w  <  .  .  .  Ð  ¹  ~  .  ”  X  “  a  ì  .  Ê  .  à  .  Ê 
 .  à  .  Ê  .  à  .  Ê  .
à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê 
 .  à  .  Ê  .  à  .  Ê  .

--------------------------------2014/2/13 
21:13:17--------------------------------
A memory block has been leaked. The size is: 68

This block was allocated by thread 0x12A8, and the stack trace (return 
addresses) at the time was:
4069D6 [System.pas][System][@GetMem$qqri][4316]
4087DB [System.pas][System][TObject.NewInstance$qqrv][15447]
408FFE [System.pas][System][@ClassCreate$qqrpvzc][16757]
7F3816 
[System.Generics.Collections.pas][Vcl.Styles.Utils.SysControls][Generics.Collect
ions.%TDictionary__2$p6HWND__46Vcl.Styles.Utils.Syscontrols.TChildControlInfo%.$
bctr$qqri][1705]
C7BDC5 
40A0A8 [System.pas][System][InitUnits$qqrv][21918]
40A114 
[System.pas][System][@StartExe$qqrp23System.PackageInfoTablep17System.TLibModule
][22052]
41009F [SysInit.pas][SysInit][@InitExe$qqrpv][1201]
C7F621 
75F0336A [BaseThreadInitThunk]
77AF9F72 [Unknown function at RtlInitializeExceptionChain]

The block is currently used for an object of class: 
TObjectDictionary<Winapi.Windows.HWND,Vcl.Styles.Utils.SysControls.TChildControl
Info>

The allocation number is: 2852

Current memory dump of 256 bytes starting at pointer address 7EF8E510:
38 FD 7E 00 98 F5 AB 7D 02 00 00 00 04 32 C8 00 03 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
00 00 00 00 00 00 00 00 D0 ED 19 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 B5 FA 92 8F
E0 04 CA 00 E0 04 CA 00 00 00 00 00 31 E6 F8 7E 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
C3 0B 00 00 D6 69 40 00 BF A6 40 00 57 BA 40 00 1C 64 93 00 AE 64 93 00 66 9E 
77 75 BA BE AF 77
67 7B B1 77 AF 2C AF 77 D3 3C AF 77 A4 3C AF 77 A8 12 00 00 A8 12 00 00 F2 69 
40 00 79 A7 40 00
59 C4 40 00 A1 C3 40 00 3F 8A 40 00 F2 87 40 00 49 90 40 00 BA 89 40 00 C7 89 
40 00 F9 C4 93 00
FC 67 93 00 3E 00 00 00 B0 04 02 00 19 AA 36 50 EC 01 CA 00 E0 04 CA 00 E0 04 
CA 00 E0 04 CA 00
E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 CA 00 E0 04 
CA 00 E0 04 CA 00
8  ý  ~  .  ˜  õ  «  }  .  .  .  .  .  2  È  .  .  .  .  .  .  .  .  .  .  
.  .  .  .  .  .  .
.  .  .  .  .  .  .  .  Ð  í  .  ~  .  .  .  .  .  .  .  .  .  .  .  .  .  .  
.  .  µ  ú  ’  
à  .  Ê  .  à  .  Ê  .  .  .  .  .  1  æ  ø  ~  .  .  .  .  .  .  .  .  . 
 .  .  .  .  .  .  .
à  .  .  .  Ö  i  @  .  ¿  ¦  @  .  W  º  @  .  .  d  “  .  ®  d  “  
.  f  ž  w  u  º  ¾  ¯  w
g  {  ±  w  ¯  ,  ¯  w  Ó  <  ¯  w  ¤  <  ¯  w  ¨  .  .  .  ¨  .  .  . 
 ò  i  @  .  y  §  @  .
Y  Ä  @  .  ¡  à  @  .  ?  Š  @  .  ò  ‡  @  .  I    @  .  º  ‰  @  
.  Ç  ‰  @  .  ù  Ä  “  .
ü  g  “  .  >  .  .  .  °  .  .  .  .  ª  6  P  ì  .  Ê  .  à  .  Ê  . 
 à  .  Ê  .  à  .  Ê  .
à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê  .  à  .  Ê 
 .  à  .  Ê  .  à  .  Ê  .

--------------------------------2014/2/13 
21:13:17--------------------------------
This application has leaked memory. The small block leaks are (excluding 
expected leaks registered by pointer):

5 - 20 bytes: 
TDictionary<Winapi.Windows.HWND,Vcl.Styles.Utils.SysStyleHook.TSysStyleHook>.TVa
lueCollection x 1, 
TDictionary<Winapi.Windows.HWND,Vcl.Styles.Utils.SysControls.TChildControlInfo>.
TKeyCollection x 1
21 - 36 bytes: EAccessViolation x 1
53 - 68 bytes: 
TObjectDictionary<Winapi.Windows.HWND,Vcl.Styles.Utils.SysControls.TChildControl
Info> x 1, 
TObjectDictionary<Winapi.Windows.HWND,Vcl.Styles.Utils.SysStyleHook.TSysStyleHoo
k> x 1
85 - 100 bytes: Unknown x 1
181 - 212 bytes: UnicodeString x 1

Original issue reported on code.google.com by KHJ1...@gmail.com on 13 Feb 2014 at 8:19

GoogleCodeExporter commented 9 years ago
Thanks for the report, but we need a sample application to reproduce the issue.

Original comment by Rodrigo.Ruz.V@gmail.com on 13 Feb 2014 at 8:48

GoogleCodeExporter commented 9 years ago
This looks very similar to my reported issue 42. madExcept also captured 
similar memory leaks.

Original comment by stefan.g...@googlemail.com on 13 Feb 2014 at 10:08

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r198.

Original comment by Rodrigo.Ruz.V@gmail.com on 14 Feb 2014 at 2:10