You are on page 1of 7

--------------------------------2017/5/11 16:15:01--------------------------------

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.

Virtual method: Offset +28

The allocation number was: 49447

The object was allocated by thread 0x17FC, and the stack trace (return addresses)
at the time was:
[00D1A2A9] [ AIMP3.dll] System.@GetMem
[00D1F356] [ AIMP3.dll] System.TObject.NewInstance
[00D1FB69] [ AIMP3.dll] System.@ClassCreate
[00D26E9A] [ AIMP3.dll] System.UTF8ToString
[00D1F229] [ AIMP3.dll] System.TObject.ClassName
[04D26482] [ AIMP3.exe]
[04D2649A] [ AIMP3.exe]
[04D263FA] [ AIMP3.exe]
[00455EE2] [ AIMP3.exe]
AIMPPluginsModuleHostUpdater.TAIMPModuleUpdater.ModuleLoad [+7] (Line: 61)
[010BD3A3] [ AIMP3.dll] AIMPPluginsCore.TAIMPModule.SetEnabled [+4] (Line: 673)
[010BD4A8] [ AIMP3.dll] AIMPPluginsCore.TAIMPModulesManager.ConfigLoad [+4]
(Line: 704)

The object was subsequently freed by thread 0x17FC, and the stack trace (return
addresses) at the time was:
[00D1A2C5] [ AIMP3.dll] System.@FreeMem
[00D1F374] [ AIMP3.dll] System.TObject.FreeInstance
[00D1FBB4] [ AIMP3.dll] System.@ClassDestroy
[04D253D9] [ AIMP3.exe]
[00D1F472] [ AIMP3.dll] System.TObject.Free
[00D58FA0] [ AIMP3.dll] System.SysUtils.
[04D2653E] [ AIMP3.exe]
[00D26588] [ AIMP3.dll] System.TInterfacedObject._Release
[00D2647A] [ AIMP3.dll] System.@IntfClear
[00455FB6] [ AIMP3.exe]
AIMPPluginsModuleHostUpdater.TAIMPModuleUpdater.ModuleUnload [+4] (Line: 71)
[010BD3AF] [ AIMP3.dll] AIMPPluginsCore.TAIMPModule.SetEnabled [+6] (Line: 675)

The current thread ID is 0x17FC, and the stack trace (return addresses) leading to
this error is:
[010532D8] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.SyncThreadComplete
[+6] (Line: 1235)
[00E0C031] [ AIMP3.dll] System.Classes.
[00E0BBAA] [ AIMP3.dll] System.Classes.
[00FCE736] [ AIMP3.dll] Vcl.Forms.
[01086E75] [ AIMP3.dll] aseEngineForms.TASEForm.UpdateScene [+4] (Line: 2292)
[00E0F909] [ AIMP3.dll] System.Classes.
[75E9D2B2] [ user32.dll]
[75E7E889] [ user32.dll]
[0107ED8A] [ AIMP3.dll] aseEngineController.TASEController.CanActivate [+1]
(Line: 157)
[0107EE1D] [ AIMP3.dll]
aseEngineController.TASEController.CheckControlCanBeActive [+1] (Line: 184)
[01080000] [ AIMP3.dll] aseEngineController.DoProcessMouseMove [+3] (Line: 788)

Current memory dump of 256 bytes starting at pointer address 7F6EE280:


38 06 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00
2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00
2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00
2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00
2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 E3 E9 17 56 00 00 00 00
21 77 6E 7F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E9 BA 00 00 AA A2 D1 00 93 15 D2 00
C4 17 D2 00
CC A6 47 00 04 A8 47 00 C0 C4 0B 01 9F CD 0B 01 AC C2 0B 01 28 B3 49 00 EC B6 49 00
FB A9 49 00
FC 17 00 00 FC 17 00 00 C6 A2 D1 00 4D 16 D2 00 A5 39 D2 00 ED 38 D2 00 E3 F4 D1 00
6E F3 D1 00
8 . K . , . K . , . K . , . K . , . K . , . K . , . K .
, . K .
, . K . , . K . , . K . , . K . , . K . , . K . , . K .
, . K .
, . K . , . K . , . K . , . K . , . K . , . K . , . K .
, . K .
, . K . , . K . , . K . , . K . , . K . , . K . , . K .
, . K .
, . K . , . K . , . K . , . K . , . K . � � . V . . . .
! w n 
. . . . . . . . . . . . . . . . � � . . � � � . � . � .
� . � .
� � G . . � G . � � . . � � . . � � . . ( � I . � � I .
� � I .
� . . . � . . . � � � . M . � . � 9 � . � 8 � . � � � .
n � � .

--------------------------------2017/5/11 16:15:05--------------------------------
A memory block has been leaked. The size is: 100

This block was allocated by thread 0x17FC, and the stack trace (return addresses)
at the time was:
[00D1A2A9] [ AIMP3.dll] System.@GetMem
[00D1F356] [ AIMP3.dll] System.TObject.NewInstance
[00D1FB69] [ AIMP3.dll] System.@ClassCreate
[0105216D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttpThread.Create
(Line: 830)
[010526BF] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.RequestThreaded
[+6] (Line: 1002)
[04D2563E] [ AIMP3.exe]
[04D26595] [ AIMP3.exe]
[04D26C4B] [ AIMP3.exe]
[00E0F909] [ AIMP3.dll] System.Classes.
[75E9D2B2] [ user32.dll]
[75E7E889] [ user32.dll]

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

The allocation number is: 133559

Current memory dump of 256 bytes starting at pointer address 7FBB6F30:


68 FA 04 01 AC 23 00 00 C4 03 00 00 00 00 00 01 00 00 00 00 04 00 00 00 A8 32 05 01
80 E2 6E 7F
30 6F BB 7F 00 00 00 00 20 C0 E0 00 30 6F BB 7F 00 00 00 00 B0 92 CA 7F 00 00 00 00
00 00 00 00
E0 16 00 01 00 00 00 00 80 E2 6E 7F 3C BC E5 7F A0 BA DB 7F 00 00 00 00 00 00 00 00
1A 37 FC 03
2C 09 4B 00 2C 09 4B 00 00 00 00 00 11 69 BB 7F 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00
96 15 02 00 AA A2 D1 00 93 15 D2 00 8E 2D D2 00 FD 00 FE 00 77 F8 FD 00 BE F9 FD 00
39 7F 10 01
86 79 10 01 D3 A6 10 01 F0 5B 42 00 65 BA 49 00 FC 17 00 00 FC 17 00 00 4D 16 D2 00
A5 39 D2 00
ED 38 D2 00 ED 39 D2 00 B0 D9 FD 00 C1 D7 FD 00 73 F4 D1 00 72 D5 FD 00 37 38 DF 00
2C 33 DF 00
D2 32 DF 00 5E 00 00 00 B0 04 02 00 77 25 9F 92 38 06 4B 00 2C 09 4B 00 2C 09 4B 00
2C 09 4B 00
h � . . � # . . � . . . . . . . . . . . . . . . � 2 . .
� � n �
0 o � � . . . . � � . 0 o � � . . . . � � � � . . . .
. . . .
� . . . . . . . � � n � < � � � � � � � . . . . . . . .
. 7 � .
, . K . , . K . . . . . . i � � . . . . . . . . . . . .
. . . .
� . . . � � � . � . � . � - � . � . � . w � � . � � � .
9  . .
� y . . � � . . � [ B . e � I . � . . . � . . . M . � .
� 9 � .
� 8 � . � 9 � . � � � . � � � . s � � . r � � . 7 8 � .
, 3 � .
� 2 � . ^ . . . � . . . w % � � 8 . K . , . K . , . K .
, . K .

--------------------------------2017/5/11 16:15:05--------------------------------
A memory block has been leaked. The size is: 212

This block was allocated by thread 0x17FC, and the stack trace (return addresses)
at the time was:
[00D1A2A9] [ AIMP3.dll] System.@GetMem
[00D21592] [ AIMP3.dll] System.@NewUnicodeString
[00D217C3] [ AIMP3.dll] System.@UStrFromPWCharLen
[00D4E9D7] [ AIMP3.dll] System.SysUtils.
[7771ACDF] [KERNELBASE.dll]
[778CE6AB] [ ntdll.dll]
[7771ACF9] [KERNELBASE.dll]
[7771AD0E] [KERNELBASE.dll]
[754E50C0] [windows.storage.dll]
[754E5118] [windows.storage.dll]
[77712EEC] [KERNELBASE.dll]

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

The allocation number is: 138543

Current memory dump of 256 bytes starting at pointer address 7FC86600:


B0 04 02 00 01 00 00 00 5A 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 37 00 37 00 32 00 41 00 38 00 38 00 32 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 57 00 72 00 69 00 74 00 65 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 37 00 35 00 45 00 46 00 38 00 38 00
37 00 42 00
00 00 60 08 48 B7 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 00 00 00 00
61 6C C8 7F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 57 00 00 AA A2 D1 00 57 F3 D1 00
6A FB D1 00
� . . . . . . . Z . . . 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 . 7 . 7 . 2 . A . 8 . 8 . 2 . . i . n . .
m . o .
d . u . l . e . . ' . K . E . R . N . E . L . B . A .
S . E .
. . d . l . l . ' . . . . W . r . i . t . e . . o .
f . .
a . d . d . r . e . s . s . . 7 . 5 . E . F . 8 . 8 .
7 . B .
. . ` . H � K . , . K . , . K . , . K . , . K . . . . .
a l � �
. . . . . . . . . . . . . . . . t W . . � � � . W � � .
j � � .

--------------------------------2017/5/11 16:15:05--------------------------------
A memory block has been leaked. The size is: 36

This block was allocated by thread 0x17FC, and the stack trace (return addresses)
at the time was:
[00D1A2A9] [ AIMP3.dll] System.@GetMem
[00D1F356] [ AIMP3.dll] System.TObject.NewInstance
[75EF887A] [ user32.dll]
[00D1FB69] [ AIMP3.dll] System.@ClassCreate
[75EF887A] [ user32.dll]
[00D551B7] [ AIMP3.dll] System.SysUtils.
[00D5C5FB] [ AIMP3.dll] System.SysUtils.
[75EF887A] [ user32.dll]
[00D55BE4] [ AIMP3.dll] System.SysUtils.
[7772A881] [KERNELBASE.dll]
[75EF887A] [ user32.dll]

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

The allocation number is: 138536

Current memory dump of 256 bytes starting at pointer address 7FCA92B0:


FC 2D D4 00 0C 66 C8 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 71 19 00
00 00 00 00
D3 AD E2 1E 2C 09 4B 00 00 00 00 00 C1 8E CA 7F 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00
5E 56 00 00 AA A2 D1 00 57 F3 D1 00 6A FB D1 00 4A B6 45 00 56 A7 45 00 73 A7 49 00
85 F1 FC 00
93 75 4A 00 02 AB 4A 00 C4 62 A0 75 D9 0F 8C 77 FC 17 00 00 FC 17 00 00 C6 A2 D1 00
75 F3 D1 00
B5 FB D1 00 F1 B7 45 00 73 F4 D1 00 A1 8F D5 00 60 A9 49 00 92 D6 E0 00 56 25 FC 00
3B 9C D4 00
77 13 D2 00 20 00 00 00 D4 B5 45 00 4E 0D 4A 7A 38 06 4B 00 2C 09 4B 00 2C 09 4B 00
2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 B1 F2 B5 85 2C 09 4B 00 00 00 00 00
81 91 CA 7F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 56 00 00 AA A2 D1 00 57 F3 D1 00
6A FB D1 00
� - � . . f � � . . . . . . . . . . . . . . . . � q . .
. . . .
� � � . , . K . . . . . � � � � . . . . . . . . . . . .
. . . .
^ V . . � � � . W � � . j � � . J � E . V � E . s � I .
� � � .
� u J . . � J . � b � u � . � w � . . . � . . . � � � .
u � � .
� � � . � � E . s � � . � � � . ` � I . � � � . V % � .
; � � .
w . � . . . . � � E . N . J z 8 . K . , . K . , . K .
, . K .
, . K . , . K . , . K . , . K . � � � � , . K . . . . .
� � � �
. . . . . . . . . . . . . . . . h V . . � � � . W � � .
j � � .

--------------------------------2017/5/11 16:15:05--------------------------------
A memory block has been leaked. The size is: 36

This block was allocated by thread 0x17FC, and the stack trace (return addresses)
at the time was:
[00D1A2A9] [ AIMP3.dll] System.@GetMem
[00D1F356] [ AIMP3.dll] System.TObject.NewInstance
[00D1FB69] [ AIMP3.dll] System.@ClassCreate
[00D1F443] [ AIMP3.dll] System.TObject.Create
[04D25ACA] [ AIMP3.exe]
[04D25612] [ AIMP3.exe]
[04D26595] [ AIMP3.exe]
[04D26C4B] [ AIMP3.exe]
[00E0F909] [ AIMP3.dll] System.Classes.
[75E9D2B2] [ user32.dll]
[75E7E889] [ user32.dll]

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

The allocation number is: 133547

Current memory dump of 256 bytes starting at pointer address 7FDBBAA0:


1C 22 DD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 AB 44 FF
2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 00 00 00 00 91 B2 DB 7F 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00
46 50 00 00 AA A2 D1 00 93 15 D2 00 C4 17 D2 00 9B 18 D2 00 AE FC E7 75 26 05 8A 77
D4 04 8A 77
30 FB E7 75 41 FB E7 75 5B FB E7 75 E0 35 8A 77 FC 17 00 00 FC 17 00 00 C6 A2 D1 00
4D 16 D2 00
A5 39 D2 00 ED 38 D2 00 E3 F4 D1 00 6E F3 D1 00 B5 FB D1 00 00 4A DF 00 73 F4 D1 00
F6 DD FF 00
73 F4 D1 00 1A 00 00 00 B0 04 02 00 4F 77 A5 CA 38 06 4B 00 2C 09 4B 00 2C 09 4B 00
2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C 09 B0 88 5A 35 4B 00 2C 09 4B 00 2C 09 4B 00 00 00 00 00
A1 B4 DB 7F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2E 25 00 00 AA A2 D1 00 57 F3 D1 00
6A FB D1 00
. " � . . . . . . . . . . . . . . . . . . . . . W � D �
, . K .
, . K . , . K . . . . . � � � � . . . . . . . . . . . .
. . . .
F P . . � � � . � . � . � . � . � . � . � � � u & . � w
� . � w
0 � � u A � � u [ � � u � 5 � w � . . . � . . . � � � .
M . � .
� 9 � . � 8 � . � � � . n � � . � � � . . J � . s � � .
� � � .
s � � . . . . . � . . . O w � � 8 . K . , . K . , . K .
, . K .
, . K . , . K . , . � � Z 5 K . , . K . , . K . . . . .
� � � �
. . . . . . . . . . . . . . . . . % . . � � � . W � � .
j � � .

--------------------------------2017/5/11 16:15:05--------------------------------
A memory block has been leaked. The size is: 164

This block was allocated by thread 0x17FC, and the stack trace (return addresses)
at the time was:
[00D1A2A9] [ AIMP3.dll] System.@GetMem
[00D21592] [ AIMP3.dll] System.@NewUnicodeString
[00D22D8D] [ AIMP3.dll] System.@UStrCatN
[04D25256] [ AIMP3.exe]
[04D2562A] [ AIMP3.exe]
[04D26595] [ AIMP3.exe]
[04D26C4B] [ AIMP3.exe]
[00E0F909] [ AIMP3.dll] System.Classes.
[75E9D2B2] [ user32.dll]
[75E7E889] [ user32.dll]
[75E7E8E2] [ user32.dll]

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

The allocation number is: 133558

Current memory dump of 256 bytes starting at pointer address 7FE5BC30:


B0 04 02 00 01 00 00 00 4A 00 00 00 68 00 74 00 74 00 70 00 3A 00 2F 00 2F 00 61 00
69 00 6D 00
70 00 2E 00 73 00 75 00 2F 00 75 00 70 00 64 00 61 00 74 00 65 00 2E 00 70 00 68 00
70 00 3F 00
69 00 64 00 3D 00 31 00 38 00 37 00 38 00 30 00 32 00 32 00 31 00 35 00 37 00 34 00
31 00 37 00
31 00 30 00 35 00 30 00 31 00 32 00 26 00 62 00 3D 00 31 00 32 00 32 00 34 00 26 00
70 00 3D 00
61 00 69 00 6D 00 70 00 26 00 6C 00 6E 00 67 00 3D 00 65 00 6E 00 67 00 6C 00 69 00
73 00 68 00
00 00 B7 C8 A8 7D 4B 00 00 00 00 00 11 BE E5 7F 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00
0C 1B 02 00 AA A2 D1 00 93 15 D2 00 1F 2C D2 00 76 2C D2 00 88 F1 FD 00 9E F0 FD 00
FE FB FD 00
73 78 04 01 19 BB 49 00 E7 F0 49 00 55 53 FC 00 FC 17 00 00 FC 17 00 00 C6 A2 D1 00
50 1A D2 00
� . . . . . . . J . . . h . t . t . p . : . / . / . a .
i . m .
p . . . s . u . / . u . p . d . a . t . e . . . p . h .
p . ? .
i . d . = . 1 . 8 . 7 . 8 . 0 . 2 . 2 . 1 . 5 . 7 . 4 .
1 . 7 .
1 . 0 . 5 . 0 . 1 . 2 . & . b . = . 1 . 2 . 2 . 4 . & .
p . = .
a . i . m . p . & . l . n . g . = . e . n . g . l . i .
s . h .
. . � � � } K . . . . . . � � � . . . . . . . . . . . .
. . . .
. . . . � � � . � . � . . , � . v , � . � � � . � � � .
� � � .
s x . . . � I . � � I . U S � . � . . . � . . . � � � .
P . � .

--------------------------------2017/5/11 16:15:05--------------------------------
This application has leaked memory. The small block leaks are (excluding expected
leaks registered by pointer):

21 - 36 bytes: TMemoryStream x 1, EAccessViolation x 1


85 - 100 bytes: TAIMPNetworkClientHttpThread x 1
149 - 164 bytes: UnicodeString x 1
181 - 212 bytes: UnicodeString 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".

You might also like