You are on page 1of 8

--------------------------------2013/12/17 2:07:14------------------------------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: 64980
The object was allocated by thread 0x1A54, and the stack trace (return addresses
) at the time was:
[0075A2A9] [ AIMP3.dll] System.@GetMem
[0075F356] [ AIMP3.dll] System.TObject.NewInstance
[0075FB69] [ AIMP3.dll] System.@ClassCreate
[00766E9A] [ AIMP3.dll] System.UTF8ToString
[0075F229] [ AIMP3.dll] System.TObject.ClassName
[049E6482] [ AIMP3.exe]
[049E649A] [ AIMP3.exe]
[049E63FA] [ AIMP3.exe]
[00455EE2] [ AIMP3.exe] AIMPPluginsModuleHostUpdater.TAIMPModuleUpdater.Module
Load [+7] (Line: 61)
[00AFD3A3] [ AIMP3.dll] AIMPPluginsCore.TAIMPModule.SetEnabled [+4] (Line: 673
)
[00AFD4A8] [ AIMP3.dll] AIMPPluginsCore.TAIMPModulesManager.ConfigLoad [+4] (L
ine: 704)
The object was subsequently freed by thread 0x1A54, and the stack trace (return
addresses) at the time was:
[0075A2C5] [ AIMP3.dll] System.@FreeMem
[0075F374] [ AIMP3.dll] System.TObject.FreeInstance
[0075FBB4] [ AIMP3.dll] System.@ClassDestroy
[049E53D9] [ AIMP3.exe]
[0075F472] [ AIMP3.dll] System.TObject.Free
[00798FA0] [ AIMP3.dll] System.SysUtils.
[049E653E] [ AIMP3.exe]
[00766588] [ AIMP3.dll] System.TInterfacedObject._Release
[0076647A] [ AIMP3.dll] System.@IntfClear
[00455FB6] [ AIMP3.exe] AIMPPluginsModuleHostUpdater.TAIMPModuleUpdater.Module
Unload [+4] (Line: 71)
[00AFD3AF] [ AIMP3.dll] AIMPPluginsCore.TAIMPModule.SetEnabled [+6] (Line: 675
)
The current thread ID is 0x1A54, and the stack trace (return addresses) leading
to this error is:
[00A932D8] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.SyncThreadCompl
ete [+6] (Line: 1235)
[0084C031] [ AIMP3.dll] System.Classes.
[0084BBAA] [ AIMP3.dll] System.Classes.
[00A0E736] [ AIMP3.dll] Vcl.Forms.
[00ABB439] [ AIMP3.dll] aseEngineSurface.TASELayoutCustomItem.HitTest [+6] (Li
ne: 1031)
[00ABBD41] [ AIMP3.dll] aseEngineSurface.TASELayoutCustomItem.GetActualVisible
[+1] (Line: 1305)
[00ABBD41] [ AIMP3.dll] aseEngineSurface.TASELayoutCustomItem.GetActualVisible
[+1] (Line: 1305)
[0084F909] [ AIMP3.dll] System.Classes.
[75CC77D7] [ user32.dll]
[75CC78CA] [ user32.dll]
[75CC7879] [ user32.dll]

Current memory dump of 256


38 06 4B 00 2C 09 4B 00 2C
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 81 E6 2E 7F
00 00 00 00 00 00 00 00 00
00 C4 17 76 00
CC A6 47 00 04 A8 47 00 C0
00 FB A9 49 00
54 1A 00 00 54 1A 00 00 C6
00 6E F3 75 00
8 . K . , . K . ,
. , . K .
, . K . , . K . ,
. , . K .
, . K . , . K . ,
. , . K .
, . K . , . K . ,
. , . K .
, . K . , . K . ,
.
. . . . . . . . .
.
G . . G .
T . . . T . . .

bytes starting at pointer address 7F2EC660:


09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 2C 09 4B 00 A6 C4 F3 5C 00 00 00
00 00 00 00 00 00 00 96 F7 00 00 AA A2 75 00 93 15 76
C4 AF 00 9F CD AF 00 AC C2 AF 00 28 B3 49 00 EC B6 49
A2 75 00 4D 16 76 00 A5 39 76 00 ED 38 76 00 E3 F4 75
. K . , . K . , . K . , . K . , . K
. K . , . K . , . K . , . K . , . K
. K . , . K . , . K . , . K . , . K
. K . , . K . , . K . , . K . , . K
. K . , . K . , . K . \ . . . .
. . . . . . .

. . u .

. v . . v

.
. . ( I . I . I
u . M . v . 9 v . 8 v . u . n u

--------------------------------2013/12/17 2:07:21------------------------------A memory block has been leaked. The size is: 8356
This block was allocated by thread 0x2A0C, and the stack trace (return addresses
) at the time was:
[0083CB11] [ AIMP3.dll] System.Classes.
[0083CA7F] [ AIMP3.dll] System.Classes.
[0083CB73] [ AIMP3.dll] System.Classes.
[00A9318D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.SendRequest [+5
8] (Line: 1187)
[00A9249A] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.Request [+15] (
Line: 945)
[00A9263D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.Request [+1] (L
ine: 985)
[00A921C7] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttpThread.Execute [
+1] (Line: 839)
[0084BCE8] [ AIMP3.dll] System.Classes.
[007614DD] [ AIMP3.dll] System.ThreadWrapper
[7688850C] [KERNEL32.DLL]
[7726BF38] [ ntdll.dll]
The block is currently used for an object of class: Unknown
The allocation number is: 100769
Current memory dump of 256 bytes starting at pointer address 7FA10B10:

0A 3C 3F 78 6D 6C
6E 67 3D 22 55
54 46 2D 38 22 3F
3E 0A 09 09 3C
74 69 74 6C 65 3E
3C 64 61 74 65
3E 31 35 2E 31 31
3E 31 33 32 34
3C 2F 62 75 69 6C
69 6D 70 2E 73
75 2F 73 74 6F 72
32 34 65 37 62
38 39 31 36 62 31
78 65 3C 2F 73
65 74 75 70 6C 69
36 66 66 66 61
. < ? x m l
n g = " U
T F - 8 " ?
> . . . <
t i t l e >
< d a t e
> 1 5 . 1 1
> 1 3 2 4
< / b u i l
i m p . s
u / s t o r
2 4 e 7 b
8 9 1 6 b 1
x e < / s
e t u p l i
6 f f f a

20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 20 65 6E 63 6F 64 69
3E 0A 3C 75 70 64 61 74 65 3E 09 0A 09 3C 76 65 72 73 69 6F 6E
41 49 4D 50 20 76 33 2E 35 35 3C 2F 74 69 74 6C 65 3E 0A 09 09
2E 32 30 31 33 3C 2F 64 61 74 65 3E 0A 09 09 3C 62 75 69 6C 64
64 3E 0A 09 09 3C 73 65 74 75 70 6C 69 6E 6B 3E 77 77 77 2E 61
61 67 65 2F 62 66 39 39 63 36 66 66 66 61 62 37 31 30 32 65 32
39 62 30 66 2F 61 69 6D 70 5F 33 2E 35 35 2E 31 33 32 34 2E 65
6E 6B 3E 0A 09 09 3C 73 65 74 75 70 6D 64 35 3E 62 66 39 39 63
v e r s i o n = " 1 . 0 "

e n c o d i

> . < u p d a t e > . . . < v e r s i o n


A I M P

v 3 . 5 5 < / t i t l e > . . .

. 2 0 1 3 < / d a t e > . . . < b u i l d


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

--------------------------------2013/12/17 2:07:21------------------------------A memory block has been leaked. The size is: 36
This block was allocated by thread 0x1A54, and the stack trace (return addresses
) at the time was:
[0075A2A9] [ AIMP3.dll] System.@GetMem
[0075F356] [ AIMP3.dll] System.TObject.NewInstance
[0075FB69] [ AIMP3.dll] System.@ClassCreate
[0075F443] [ AIMP3.dll] System.TObject.Create
[049E5ACA] [ AIMP3.exe]
[049E5612] [ AIMP3.exe]
[049E6595] [ AIMP3.exe]
[049E6C4B] [ AIMP3.exe]
[0084F909] [ AIMP3.dll] System.Classes.
[75CC77D7] [ user32.dll]
[75CC78CA] [ user32.dll]
The block is currently used for an object of class: TMemoryStream
The allocation number is: 97266
Current memory dump of 256 bytes starting at pointer address 7FB81C20:
1C 22 81 00 10 0B A1 7F 4F 10 00 00 4F 10 00 00 00 20 00 00 00 00 00 00 E0 10 FB
79 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 00 00 00 00 C1 2A B8 7F 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00

77 0F 01 00 D2 47
00 76 0D B1 00
E2 33 B1 00 C3 3C
00 B2 6E A2 00
FA 91 B0 00 F6 8D
00 37 38 83 00
2C 33 83 00 24 00
00 2C 09 4B 00
2C 09 4B 00 2C 09
00 21 21 B8 7F
00 00 00 00 00 00
00 6A FB 75 00
. "
. . .
K .
, . K . , .
. . .
w . . . G
3 . <

.
, 3
. $ .
. K .
, . K . , .
! !
. . . . . .
u .

40 00 5A A2 75 00 0D 95 B0 00 E2 02 B1 00 7B 0C B1 00 67 33 B1
B1 00 DD 6E 41 00 6A E7 41 00 54 1A 00 00 54 1A 00 00 C6 A2 75
B0 00 73 F4 75 00 A1 8F 79 00 0A 84 41 00 73 F4 75 00 72 D5 A1
00 00 76 00 6B 00 36 66 FD 8B 38 06 4B 00 2C 09 4B 00 2C 09 4B
4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 C9 99 02 74 00 00 00
00 00 00 00 00 00 00 00 00 00 08 0F 01 00 AA A2 75 00 57 F3 75

O . . . O . . . .

K . . . . . *
@

.
.
.
.

s
v

u
A
u
k

.
.
.
.

. . . . . . . y , .

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

.
. .
j A . T . .

y . .
A
6 f
8 . K

.
.
.
.

{
T
s
,

K . , . K . , . K . , . K .

.
.

.
u
K

.
.
.
.

r
,

.
.
.
.

v .
n
7 8
,

. t . . . .

. . . . . . . . . . . . . . u . W u . j

--------------------------------2013/12/17 2:07:21------------------------------A memory block has been leaked. The size is: 100
This block was allocated by thread 0x1A54, and the stack trace (return addresses
) at the time was:
[0075A2A9] [ AIMP3.dll] System.@GetMem
[0075F356] [ AIMP3.dll] System.TObject.NewInstance
[0075FB69] [ AIMP3.dll] System.@ClassCreate
[00A9216D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttpThread.Create (L
ine: 830)
[00A926BF] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.RequestThreaded
[+6] (Line: 1002)
[049E563E] [ AIMP3.exe]
[049E6595] [ AIMP3.exe]
[049E6C4B] [ AIMP3.exe]
[0084F909] [ AIMP3.dll] System.Classes.
[75CC77D7] [ user32.dll]
[75CC78CA] [ user32.dll]
The block is currently used for an object of class: TAIMPNetworkClientHttpThread
The allocation number is: 97278
Current memory dump of 256
68 FA A8 00 0C 2A 00 00 98
00 60 C6 2E 7F
D0 ED B9 7F 00 00 00 00 20
00 00 00 00 00
E0 16 A4 00 00 00 00 00 60
00 20 47 67 09
2C 09 4B 00 2C 09 4B 00 00
00 00 00 00 00
D6 F7 00 00 AA A2 75 00 93

bytes starting at pointer address 7FB9EDD0:


03 00 00 00 00 00 01 00 00 00 00 02 00 00 00 A8 32 A9
C0 84 00 D0 ED B9 7F 00 00 00 00 10 28 C9 7F 00 00 00
C6 2E 7F 3C BB E5 7F 20 1C B8 7F 00 00 00 00 00 00 00
00 00 00 61 EC B9 7F 00 00 00 00 00 00 00 00 00 00 00
15 76 00 8E 2D 76 00 33 CB AF 00 44 CE AF 00 AD CD AF

00 AC C2 AF 00
28 B3 49 00 EC B6
00 A5 39 76 00
ED 38 76 00 ED 39
00 25 D6 AF 00
38 0D 76 00 5C 00
00 2C 09 4B 00
h . . *

,
.


.
. K
. .
.
I
8 v
. v
K .

49 00 FB A9 49 00 9F 75 4A 00 54 1A 00 00 54 1A 00 00 4D 16 76
76 00 B0 D9 A1 00 C1 D7 A1 00 73 F4 75 00 AD C1 AF 00 73 F4 75
00 00 B0 04 02 00 40 BB E3 8A 38 06 4B 00 2C 09 4B 00 2C 09 4B
. .

. . . . . . . . . . . . . . . 2 . ` .

. . . .

.
. . . . . ` .
<
. , . K . . . . . a
.
.
.
.

9
.

u
I
v
.

.
. v
. I
.
. . .

.
.
u
.
. @

. . . . . (
. . . . . . .
.
. . . . . . . .
G g
. . . . . . . . . . . . .

v . 3
J . T . .
. s u

8 . K

.
.
.
.

D
T

.
.
.
.

M
s
,

v
u
K

.
.
.
.

--------------------------------2013/12/17 2:07:21------------------------------A memory block has been leaked. The size is: 212
This block was allocated by thread 0x1A54, and the stack trace (return addresses
) at the time was:
[0075A2A9] [ AIMP3.dll] System.@GetMem
[00761592] [ AIMP3.dll] System.@NewUnicodeString
[007617C3] [ AIMP3.dll] System.@UStrFromPWCharLen
[0078E9D7] [ AIMP3.dll] System.SysUtils.
[74D91AD2] [ shell32.dll]
[74D91AF8] [ shell32.dll]
[7723DD63] [ ntdll.dll]
[7725F7FF] [ ntdll.dll]
[75E3F33D] [KERNELBASE.dll]
[77271981] [ ntdll.dll]
[77261CCB] [ ntdll.dll]
The block is currently used for an object of class: UnicodeString
The allocation number is: 102451
Current memory dump of 256
B0 04 02 00 01 00 00 00 59
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 45
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 20 00 61 00
64 00 64 00 72 00 65 00 73
00 30 00 00 00
EE 29 F3 C0 2C 09 4B 00 2C
00 31 FA C6 7F
00 00 00 00 00 00 00 00 00
00 6A FB 75 00
. . . . . . . Y
i . o .

bytes starting at pointer address 7FC6F3D0:


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 34 00 34 00 42 00 33 00 32 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 52 00 65 00 61 00 64 00 20 00 6F 00 66
00 73 00 20 00 30 00 30 00 36 00 41 00 35 00 44 00 36
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 47 57 00 00 AA A2 75 00 57 F3 75
. . . A . c . c . e . s . s .

. v .

%
,


9 v

.

l .
. e
s .
. m
d .
. S
. .
.
d .
. 0
)

. .
u

a .
. s
.
. o
u .
. E
d .
. a
d .
. .

t .
.
7 .
.
l .
.
l .
.
r .
.
, .

i . o . n .

. a . t .

. a . d . d . r

5 . E . 4 . 4 . B . 3 . 2 .
e .

. i . n .

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

l . ' . . .

. R . e . a . d .

. o . f

e . s . s .

. 0 . 0 . 6 . A . 5 . D . 6

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

. . . . . . . . . . . . . . G W . . u . W u . j
.

--------------------------------2013/12/17 2:07:21------------------------------A memory block has been leaked. The size is: 36
This block was allocated by thread 0x1A54, and the stack trace (return addresses
) at the time was:
[0075A2A9] [ AIMP3.dll] System.@GetMem
[0075F356] [ AIMP3.dll] System.TObject.NewInstance
[0075FB69] [ AIMP3.dll] System.@ClassCreate
[007951B7] [ AIMP3.dll] System.SysUtils.
[0079C5FB] [ AIMP3.dll] System.SysUtils.
[00795BE4] [ AIMP3.dll] System.SysUtils.
[7726591D] [ ntdll.dll]
[75E44B31] [KERNELBASE.dll]
[772675C8] [ ntdll.dll]
[7726591D] [ ntdll.dll]
[772655C4] [ ntdll.dll]
The block is currently used for an object of class: EAccessViolation
The allocation number is: 102444
Current memory dump of 256
FC 2D 78 00 DC F3 C6 7F 00
00 00 00 00 00
31 A2 4B 22 2C 09 4B 00 00
00 00 00 00 00
31 56 00 00 AA A2 75 00 57
00 85 F1 A0 00
93 75 4A 00 02 AB 4A 00 0D
00 75 F3 75 00
B5 FB 75 00 F1 B7 45 00 73
00 3B 9C 78 00
77 13 76 00 20 00 00 00 D4
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 E1 26 C9 7F
00 00 00 00 00 00 00 00 00
00 6A FB 75 00
- x .
.
.
1 K " , . K . .
. . .
1 V . . u . W
u J . . J . .

bytes starting at pointer address 7FC92810:


00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E8 73 18
00 00 00 21 24 C9 7F 00 00 00 00 00 00 00 00 00 00 00
F3 75 00 6A FB 75 00 4A B6 45 00 56 A7 45 00 73 A7 49
85 88 76 39 BF 26 77 54 1A 00 00 54 1A 00 00 C6 A2 75
F4 75 00 A1 8F 79 00 60 A9 49 00 92 D6 84 00 56 25 A0
B5 45 00 DA 78 1F 76 38 06 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 25 87 E0 89 2C 09 4B 00 00 00 00
00 00 00 00 00 00 00 3B 56 00 00 AA A2 75 00 57 F3 75
. . . . . . . . . . . . . . . s . . . . .
. . . ! $

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

u . j u . J E . V E . s I .

v 9 & w T . . . T . . . u . u u


w .
. K
, .

. .
u

u . E . s u .
y . ` I .

. V % . ;
v .
. . . E . x . v 8 . K . , . K . , . K . ,
.
K . , . K . , . K . , . K . %

, . K . . . . . &

. . . . . . . . . . . . . . ; V . . u . W u . j
.

--------------------------------2013/12/17 2:07:31------------------------------A memory block has been leaked. The size is: 164
This block was allocated by thread 0x1A54, and the stack trace (return addresses
) at the time was:
[0075A2A9] [ AIMP3.dll] System.@GetMem
[00761592] [ AIMP3.dll] System.@NewUnicodeString
[00762D8D] [ AIMP3.dll] System.@UStrCatN
[049E5256] [ AIMP3.exe]
[049E562A] [ AIMP3.exe]
[049E6595] [ AIMP3.exe]
[049E6C4B] [ AIMP3.exe]
[0084F909] [ AIMP3.dll] System.Classes.
[75CC77D7] [ user32.dll]
[75CC78CA] [ user32.dll]
[75CC7879] [ user32.dll]
The block is currently used for an object of class: UnicodeString
The allocation number is: 97277
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 35 00 34
00 37 00 30 00
38 00 35 00 30 00 38 00 34
00 70 00 3D 00
61 00 69 00 6D 00 70 00 26
00 73 00 68 00
00 00 D2 94 93 03 4B 00 00
00 00 00 00 00
39 89 01 00 AA A2 75 00 93
00 6F BA 49 00
E7 F0 49 00 55 53 A0 00 EA
00 A5 39 76 00
. . . . . . . J
i . m .
p . . . s . u . /
. p . ? .
i . d . = . 5 . 4
. 7 . 0 .
8 . 5 . 0 . 8 . 4
. p . = .
a . i . m . p . &
. s . h .
. .
. K . .
.
9
. . u .

bytes starting at pointer address 7FE5BB30:


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 35 00 35 00 39 00 32 00 31 00 31 00 37 00 33 00 34
00 36 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 31 8B E5 7F 00 00 00 00 00 00 00 00 00 00 00
15 76 00 8E 2D 76 00 FD 00 A2 00 77 F8 A1 00 88 26 42
A0 A0 00 1D 91 A0 00 54 1A 00 00 54 1A 00 00 4D 16 76
. . . h . t . t . p . : . / . / . a .
. u . p . d . a . t . e . . . p . h
. 5 . 5 . 9 . 2 . 1 . 1 . 7 . 3 . 4
. 6 . & . b . = . 1 . 2 . 2 . 4 . &
. l . n . g . = . e . n . g . l . i
. . . 1
. v .

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

- v . . . w .

& B . o I

I . U S . . .

. T . . . T . . . M . v . 9 v

--------------------------------2013/12/17 2:07:31------------------------------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): 8356
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