You are on page 1of 8

--------------------------------2015/3/3 15:01:20------------------------------FastMM has detected an attempt to call a virtual method on a freed object.

An ac
cess violation will now be raised in order to abort the current operation.
Virtual method: Offset +28
The allocation number was: 49247
The object was allocated by thread 0x1710, and the stack trace (return addresses
) at the time was:
[0077A2A9] [ AIMP3.dll] System.@GetMem
[0077F356] [ AIMP3.dll] System.TObject.NewInstance
[0077FB69] [ AIMP3.dll] System.@ClassCreate
[00786E9A] [ AIMP3.dll] System.UTF8ToString
[0077F229] [ AIMP3.dll] System.TObject.ClassName
[04986482] [ AIMP3.exe]
[0498649A] [ AIMP3.exe]
[049863FA] [ AIMP3.exe]
[00455EE2] [ AIMP3.exe] AIMPPluginsModuleHostUpdater.TAIMPModuleUpdater.Module
Load [+7] (Line: 61)
[00B1D3A3] [ AIMP3.dll] AIMPPluginsCore.TAIMPModule.SetEnabled [+4] (Line: 673
)
[00B1D4A8] [ AIMP3.dll] AIMPPluginsCore.TAIMPModulesManager.ConfigLoad [+4] (L
ine: 704)
The object was subsequently freed by thread 0x1710, and the stack trace (return
addresses) at the time was:
[0077A2C5] [ AIMP3.dll] System.@FreeMem
[0077F374] [ AIMP3.dll] System.TObject.FreeInstance
[0077FBB4] [ AIMP3.dll] System.@ClassDestroy
[049853D9] [ AIMP3.exe]
[0077F472] [ AIMP3.dll] System.TObject.Free
[007B8FA0] [ AIMP3.dll] System.SysUtils.
[0498653E] [ AIMP3.exe]
[00786588] [ AIMP3.dll] System.TInterfacedObject._Release
[0078647A] [ AIMP3.dll] System.@IntfClear
[00455FB6] [ AIMP3.exe] AIMPPluginsModuleHostUpdater.TAIMPModuleUpdater.Module
Unload [+4] (Line: 71)
[00B1D3AF] [ AIMP3.dll] AIMPPluginsCore.TAIMPModule.SetEnabled [+6] (Line: 675
)
The current thread ID is 0x1710, and the stack trace (return addresses) leading
to this error is:
[00AB32D8] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.SyncThreadCompl
ete [+6] (Line: 1235)
[0086C031] [ AIMP3.dll] System.Classes.
[0086BBAA] [ AIMP3.dll] System.Classes.
[00A2E736] [ AIMP3.dll] Vcl.Forms.
[76A77A7E] [ user32.dll]
[76A77BDC] [ user32.dll]
[773A9AC3] [ ntdll.dll]
[0086F909] [ AIMP3.dll] System.Classes.
[76A7791B] [ user32.dll]
[76A77B79] [ user32.dll]
[76A77A7E] [ user32.dll]
Current memory dump of 256 bytes starting at pointer address 7F64DF60:
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
00 2C 09 4B 00
2C 09 4B 00 2C 09
00 2C 09 4B 00
2C 09 4B 00 2C 09
00 2C 09 4B 00
2C 09 4B 00 2C 09
00 A1 DC 64 7F
00 00 00 00 00 00
00 C4 17 78 00
A9 BD B1 00 B2 BF
00 AC C2 B1 00
10 17 00 00 10 17
00 6E F3 77 00
8 . K . , .
. , . K .
, . K . , .
. , . K .
, . K . , .
. , . K .
, . K . , .
. , . K .
, . K . , .
d
. . . . . .
x .
.
. . . . . .

4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B
4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B
4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B
4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 A3 EF C3 5C 00 00 00
00 00 00 00 00 00 00 00 00 00 37 BB 00 00 AA A2 77 00 93 15 78
B1 00 00 78 B2 00 FF 76 B2 00 90 77 B2 00 C0 C4 B1 00 9F CD B1
00 00 C6 A2 77 00 4D 16 78 00 A5 39 78 00 ED 38 78 00 E3 F4 77
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 . \ . . . .
. . . . . . . . . . 7 . . w .

. x . .

. . x . v .
w . .
.
. . w . M . x . 9 x . 8 x . w . n w

--------------------------------2015/3/3 15:01:24------------------------------A memory block has been leaked. The size is: 16548
This block was allocated by thread 0xE3C, and the stack trace (return addresses)
at the time was:
[0040465D] [ AIMP3.exe] FastMM4.DebugReallocMem
[0085CB1F] [ AIMP3.dll] System.Classes.
[0085CA7F] [ AIMP3.dll] System.Classes.
[0085CB73] [ AIMP3.dll] System.Classes.
[00AB318D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.SendRequest [+5
8] (Line: 1187)
[00AB249A] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.Request [+15] (
Line: 945)
[00AB263D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.Request [+1] (L
ine: 985)
[00AB21C7] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttpThread.Execute [
+1] (Line: 839)
[0086BCE8] [ AIMP3.dll] System.Classes.
[007814DD] [ AIMP3.dll] System.ThreadWrapper
[76FC919E] [KERNEL32.DLL]
The block is currently used for an object of class: Unknown
The allocation number is: 83375
Current memory dump of 256 bytes starting at pointer address 7F96B010:
0A 09 09 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 20 65 6E 63 6F
64 69 6E 67 3D
22 55 54 46 2D 38 22 3F 3E 0A 09 09 3C 75 70 64 61 74 65 3E 09 0A 09 09 09 3C 76

65 72 73 69 6F
6E 3E 0A 09 09 09
69 74 6C 65 3E
0A 09 09 09 09 3C
3E 0A 09 09 09
09 3C 62 75 69 6C
65 74 75 70 6C
69 6E 6B 3E 77 77
30 63 39 38 34
34 36 65 30 31 64
6D 70 5F 33 2E
36 30 2E 31 34 38
09 3C 73 65 74
. . . < ? x
d i n g =
" U T F - 8
e r s i o
n > . . . .
i t l e >
. . . . . <
> . . . .
. < b u i l
e t u p l
i n k > w w
0 c 9 8 4
4 6 e 0 1 d
m p _ 3 .
6 0 . 1 4 8
. < s e t

09 3C 74 69 74 6C 65 3E 41 49 4D 50 20 76 33 2E 36 30 3C 2F 74
64 61 74 65 3E 32 37 2E 30 32 2E 32 30 31 35 3C 2F 64 61 74 65
64 3E 31 34 38 33 3C 2F 62 75 69 6C 64 3E 0A 09 09 09 09 3C 73
77 2E 61 69 6D 70 2E 73 75 2F 73 74 6F 72 61 67 65 2F 65 30 65
31 64 38 36 36 34 34 30 37 39 64 38 33 30 39 39 35 63 2F 61 69
33 2E 65 78 65 3C 2F 73 65 74 75 70 6C 69 6E 6B 3E 0A 09 09 09
m l

v e r s i o n = " 1 . 0 "

e n c o

" ? > . . . < u p d a t e > . . . . . < v


. < t i t l e > A I M P

v 3 . 6 0 < / t

d a t e > 2 7 . 0 2 . 2 0 1 5 < / d a t e
d > 1 4 8 3 < / b u i l d > . . . . . < s
w . a i m p . s u / s t o r a g e / e 0 e
1 d 8 6 6 4 4 0 7 9 d 8 3 0 9 9 5 c / a i
3 . e x e < / s e t u p l i n k > . . . .

--------------------------------2015/3/3 15:01:24------------------------------A memory block has been leaked. The size is: 100
This block was allocated by thread 0x1710, and the stack trace (return addresses
) at the time was:
[0077A2A9] [ AIMP3.dll] System.@GetMem
[0077F356] [ AIMP3.dll] System.TObject.NewInstance
[0077FB69] [ AIMP3.dll] System.@ClassCreate
[00AB216D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttpThread.Create (L
ine: 830)
[00AB26BF] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.RequestThreaded
[+6] (Line: 1002)
[0498563E] [ AIMP3.exe]
[04986595] [ AIMP3.exe]
[04986C4B] [ AIMP3.exe]
[0086F909] [ AIMP3.dll] System.Classes.
[76A7791B] [ user32.dll]
[76A77B79] [ user32.dll]
The block is currently used for an object of class: TAIMPNetworkClientHttpThread
The allocation number is: 81875
Current memory dump of 256
68 FA AA 00 3C 0E 00 00 6C
00 60 DF 64 7F
60 E0 AE 7F 00 00 00 00 20
00 00 00 00 00
E0 16 A6 00 00 00 00 00 60

bytes starting at pointer address 7FAEE060:


03 00 00 00 00 00 01 00 00 00 00 02 00 00 00 A8 32 AB
C0 86 00 60 E0 AE 7F 00 00 00 00 C0 0C CA 7F 00 00 00
DF 64 7F 0C E1 E5 7F 60 55 BA 7F 00 00 00 00 00 00 00

00 11 B8 39 7B
2C 09 4B 00 2C 09
00 00 00 00 00
0E 48 01 00 AA A2
00 C0 40 AE 00
3C 99 AE 00 9E F0
00 4D 16 78 00
41 B6 AD 00 FD B5
00 EA A0 A2 00
04 E2 A2 00 5A 00
00 2C 09 4B 00
h . < .
d
`
. .
. . . .
, . K . , .
. .
. H . .
<
.

A .
. . Z .
K .

4B 00 00 00 00 00 B1 E2 AE 7F 00 00 00 00 00 00 00 00 00 00 00
77 00 93 15 78 00 8E 2D 78 00 1F B6 AD 00 FD B5 AD 00 32 1A AE
49 00 55 53 A2 00 EA A0 A2 00 10 17 00 00 10 17 00 00 C6 A2 77
AD 00 32 1A AE 00 C0 40 AE 00 3C 99 AE 00 9E F0 49 00 55 53 A2
00 00 B0 04 02 00 5A 67 97 8C 38 06 4B 00 2C 09 4B 00 2C 09 4B
. . l . . . . . . . . . . . . . . . 2 . `
. .

. `
. . ` d
.
K . . . . .
w
I

.
.
. U S
. 2 .
. .

. . . . .
. . . . . . .
` U
. . . . . . . . . 9
. . . . . . . . . . . . . .

.
- x . .
. . . .
. @ . <
. Z g
8 .

.
. . . .
.
I
. , . K

.
.
.
.

U
,

S
.

--------------------------------2015/3/3 15:01:25------------------------------A memory block has been leaked. The size is: 36
This block was allocated by thread 0x1710, and the stack trace (return addresses
) at the time was:
[0077A2A9] [ AIMP3.dll] System.@GetMem
[0077F356] [ AIMP3.dll] System.TObject.NewInstance
[0077FB69] [ AIMP3.dll] System.@ClassCreate
[0077F443] [ AIMP3.dll] System.TObject.Create
[04985ACA] [ AIMP3.exe]
[04985612] [ AIMP3.exe]
[04986595] [ AIMP3.exe]
[04986C4B] [ AIMP3.exe]
[0086F909] [ AIMP3.dll] System.Classes.
[76A7791B] [ user32.dll]
[76A77B79] [ user32.dll]
The block is currently used for an object of class: TMemoryStream
The allocation number is: 81863
Current memory dump of 256
1C 22 83 00 10 B0 96 7F 83
77 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 00
00 00 00 00 00
37 DE 00 00 AA A2 77 00 93
00 79 89 AA 00
FA 7C AA 00 70 E5 49 00 06
00 4D 16 78 00
E3 FA 41 00 38 0D 78 00 B2
77 00 00 00 00
00 00 00 00 22 00 00 00 B0
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 21 10 BA 7F

bytes starting at pointer address 7FBA5560:


30 00 00 83 30 00 00 00 40 00 00 00 00 00 00 2A 4D 28
00 00 00 41 56 BA 7F 00 00 00 00 00 00 00 00 00 00 00
15 78 00 C4 17 78 00 B1 2E 78 00 BA E5 A3 00 80 F7 A3
AA 49 00 9F 75 4A 00 10 17 00 00 10 17 00 00 C6 A2 77
13 78 00 1D AB 4A 00 9F 91 FC 76 AF B5 3B 77 7A B5 3B
04 02 00 F2 CA F8 EC 38 06 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 2C 09 0D 35 07 13 4B 00 00 00 00

.
.
.
.

@
. x

.

00 00 00 00 00 00
00 C4 17 78 00
. "
. .
.
, . K . , .
. . . .
7 . .
| . p
A . 8 .
. . . . " .
K .
, . K . , .
. ! .
. . . . . .
x .

00 00 00 00 00 00 00 00 00 00 34 DE 00 00 AA A2 77 00 93 15 78
0 . .

0 . . . @ . . . . . . * M ( w , . K

K . . . . . A V
w
I
x
.

.
.
. .
. .
. .

x
I
x
.

. .
.
u
. .
.

x
J
J

. . . . . . . . . . . .
. .
. . .
.
8 .

x
.

.
.
v
.

.
;
K

.

. w
w z ;
. , . K

.
.
w
.

M . x
. . .
, .

K . , . K . , . K . , . . 5 . . K . . . .
. . . . . . . . . . 4 . . w .

. x . .

--------------------------------2015/3/3 15:01:25------------------------------A memory block has been leaked. The size is: 212
This block was allocated by thread 0x1710, and the stack trace (return addresses
) at the time was:
[0077A2A9] [ AIMP3.dll] System.@GetMem
[00781592] [ AIMP3.dll] System.@NewUnicodeString
[007817C3] [ AIMP3.dll] System.@UStrFromPWCharLen
[007AE9D7] [ AIMP3.dll] System.SysUtils.
[773A1308] [ ntdll.dll]
[756FA20B] [ shell32.dll]
[7739C76B] [ ntdll.dll]
[75500F02] [KERNELBASE.dll]
[7576009B] [ shell32.dll]
[757600F5] [ shell32.dll]
[754CFCAC] [KERNELBASE.dll]
The block is currently used for an object of class: UnicodeString
The allocation number is: 89197
Current memory dump of 256
B0 04 02 00 01 00 00 00 5A
00 69 00 6F 00
6C 00 61 00 74 00 69 00 6F
00 65 00 73 00
73 00 20 00 37 00 35 00 34
00 6D 00 6F 00
64 00 75 00 6C 00 65 00 20
00 53 00 45 00
2E 00 64 00 6C 00 6C 00 27
00 66 00 20 00
61 00 64 00 64 00 72 00 65
00 35 00 38 00
00 00 73 D7 C4 C2 4B 00 2C
00 31 E9 C7 7F
00 00 00 00 00 00 00 00 00
00 6A FB 77 00
. . . . . . . Z
i . o .
l . a . t . i . o
. e . s .
s .
. 7 . 5 . 4

bytes starting at pointer address 7FC7D7D0:


00 00 00 41 00 63 00 63 00 65 00 73 00 73 00 20 00 76
00 6E 00 20 00 61 00 74 00 20 00 61 00 64 00 64 00 72
00 43 00 32 00 46 00 37 00 31 00 20 00 69 00 6E 00 20
00 27 00 4B 00 45 00 52 00 4E 00 45 00 4C 00 42 00 41
00 2E 00 20 00 57 00 72 00 69 00 74 00 65 00 20 00 6F
00 73 00 73 00 20 00 30 00 30 00 31 00 38 00 37 00 37
09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 00 00 00
00 00 00 00 00 00 00 2B 57 00 00 AA A2 77 00 57 F3 77
. . . A . c . c . e . s . s .
. n .

. a . t .

. v .

. a . d . d . r

. C . 2 . F . 7 . 1 .

. i . n .

. m
d .
. S
. .
. f
a .
. 5
. .

. .
w

. o
u .
. E
d .
.
d .
. 8
s

.
l .
.
l .
.
d .
.

e .

. ' . K . E . R . N . E . L . B . A

l . ' . . .

. W . r . i . t . e .

r . e . s . s .

. o

. 0 . 0 . 1 . 8 . 7 . 7

K . , . K . , . K . , . K . , . K . . . . . 1

. . . . . . . . . . . . . . + W . . w . W w . j
.

--------------------------------2015/3/3 15:01:37------------------------------A memory block has been leaked. The size is: 36
This block was allocated by thread 0x1710, and the stack trace (return addresses
) at the time was:
[0077A2A9] [ AIMP3.dll] System.@GetMem
[0077F356] [ AIMP3.dll] System.TObject.NewInstance
[0077FB69] [ AIMP3.dll] System.@ClassCreate
[007B51B7] [ AIMP3.dll] System.SysUtils.
[007BC5FB] [ AIMP3.dll] System.SysUtils.
[007B5BE4] [ AIMP3.dll] System.SysUtils.
[773A17D0] [ ntdll.dll]
[754C2F70] [KERNELBASE.dll]
[773A1353] [ ntdll.dll]
[773C3493] [ ntdll.dll]
[773BE5FF] [ ntdll.dll]
The block is currently used for an object of class: EAccessViolation
The allocation number is: 89190
Current memory dump of 256
FC 2D 7A 00 DC D7 C7 7F 00
00 00 00 00 00
A1 4B 0D 22 2C 09 4B 00 00
00 00 00 00 00
15 56 00 00 AA A2 77 00 57
00 85 F1 A2 00
93 75 4A 00 02 AB 4A 00 9F
00 75 F3 77 00
B5 FB 77 00 F1 B7 45 00 73
00 3B 9C 7A 00
77 13 78 00 20 00 00 00 D4
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 91 0B CA 7F
00 00 00 00 00 00 00 00 00
00 6A FB 77 00
- z .
.
. .
K . " , . K . .
. .
. V . . w . W
u J . . J .
w . E . s
w . x .
. . .
K .

bytes starting at pointer address 7FCA0CC0:


00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6C 72 18
00 00 00 D1 08 CA 7F 00 00 00 00 00 00 00 00 00 00 00
F3 77 00 6A FB 77 00 4A B6 45 00 56 A7 45 00 73 A7 49
91 FC 76 AF B5 3B 77 10 17 00 00 10 17 00 00 C6 A2 77
F4 77 00 A1 8F 7B 00 60 A9 49 00 92 D6 86 00 56 25 A2
B5 45 00 EE 59 C3 76 38 06 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 11 A6 3C 89 2C 09 4B 00 00 00 00
00 00 00 00 00 00 00 1F 56 00 00 AA A2 77 00 57 F3 77
. . . . . . . . . . . . . . . l r . . . .
. . . .
w

w
E

.
v
.
.

j w
;

{
Y

. . . . . . . . . . . . . .
.
w
.
v

J
.
`
8

E
.
I
K

. V E .
. . . . .
.

.
. , . K .

V
,

%
.

I
w

.

. u w
. ;
z
. , .

, . K . , . K . , . K . , . K . . <
, . K . . . . .
.
. . . . . . . . . . . . . . . . . V . . w . W w . j
w .
--------------------------------2015/3/3 15:01:37------------------------------A memory block has been leaked. The size is: 164
This block was allocated by thread 0x1710, and the stack trace (return addresses
) at the time was:
[0077A2A9] [ AIMP3.dll] System.@GetMem
[00781592] [ AIMP3.dll] System.@NewUnicodeString
[00782D8D] [ AIMP3.dll] System.@UStrCatN
[04985256] [ AIMP3.exe]
[0498562A] [ AIMP3.exe]
[04986595] [ AIMP3.exe]
[04986C4B] [ AIMP3.exe]
[0086F909] [ AIMP3.dll] System.Classes.
[76A7791B] [ user32.dll]
[76A77B79] [ user32.dll]
[76A77A7E] [ user32.dll]
The block is currently used for an object of class: UnicodeString
The allocation number is: 81874
Current memory dump of 256
B0 04 02 00 01 00 00 00 4A
00 69 00 6D 00
70 00 2E 00 73 00 75 00 2F
00 70 00 3F 00
69 00 64 00 3D 00 37 00 34
00 37 00 37 00
31 00 36 00 36 00 35 00 33
00 70 00 3D 00
61 00 69 00 6D 00 70 00 26
00 73 00 68 00
00 00 70 80 BE 01 4B 00 00
00 00 00 00 00
81 C0 00 00 AA A2 77 00 D9
00 88 3F 9A 04
57 3A 9A 04 FF 5B 45 00 A4
00 16 41 8D 00
. . . . . . . J
i . m .
p . . . s . u . /
. p . ? .
i . d . = . 7 . 4
. 7 . 7 .
1 . 6 . 6 . 5 . 3
. p . = .
a . i . m . p . &
. s . h .
. . p
. K . .
. .
. . w .
W :
. [ E .

bytes starting at pointer address 7FE5E100:


00 00 00 68 00 74 00 74 00 70 00 3A 00 2F 00 2F 00 61
00 75 00 70 00 64 00 61 00 74 00 65 00 2E 00 70 00 68
00 38 00 30 00 32 00 36 00 37 00 35 00 37 00 32 00 36
00 33 00 26 00 62 00 3D 00 31 00 32 00 32 00 34 00 26
00 6C 00 6E 00 67 00 3D 00 65 00 6E 00 67 00 6C 00 69
00 00 00 01 8B E5 7F 00 00 00 00 00 00 00 00 00 00 00
3F 8D 00 5B 41 8D 00 47 4A 8D 00 6B 4E 8D 00 7F 65 A4
D3 B1 00 A9 D4 B1 00 10 17 00 00 10 17 00 00 C6 A2 77
. . . h . t . t . p . : . / . / . a .
. u . p . d . a . t . e . . . p . h
. 8 . 0 . 2 . 6 . 7 . 5 . 7 . 2 . 6
. 3 . & . b . = . 1 . 2 . 2 . 4 . &
. l . n . g . = . e . n . g . l . i
. . . .

. . . . . . . . . . . . . .

?
. [ A
. G J
. k N
.
e .
?
. . . . . . . . . . w . . A

--------------------------------2015/3/3 15:01:37-------------------------------

This application has leaked memory. The small block leaks are (excluding expecte
d leaks registered by pointer):
21 - 36 bytes: EAccessViolation x 1, TMemoryStream x 1
85 - 100 bytes: TAIMPNetworkClientHttpThread x 1
149 - 164 bytes: UnicodeString x 1
181 - 212 bytes: UnicodeString x 1
The sizes of leaked medium and large blocks are (excluding expected leaks regist
ered by pointer): 16548
Note: Memory leak detail is logged to a text file in the same folder as this app
lication. To disable this memory leak check, undefine "EnableMemoryLeakReporting
".

You might also like