You are on page 1of 8

--------------------------------2015/1/18 17:12:12------------------------------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: 49539
The object was allocated by thread 0x264, and the stack trace (return addresses)
at the time was:
[0088A2A9] [ AIMP3.dll] System.@GetMem
[0088F356] [ AIMP3.dll] System.TObject.NewInstance
[0088FB69] [ AIMP3.dll] System.@ClassCreate
[00896E9A] [ AIMP3.dll] System.UTF8ToString
[0088F229] [ AIMP3.dll] System.TObject.ClassName
[04766482] [ AIMP3.exe]
[0476649A] [ AIMP3.exe]
[047663FA] [ AIMP3.exe]
[00455EE2] [ AIMP3.exe] AIMPPluginsModuleHostUpdater.TAIMPModuleUpdater.Module
Load [+7] (Line: 61)
[00C2D3A3] [ AIMP3.dll] AIMPPluginsCore.TAIMPModule.SetEnabled [+4] (Line: 673
)
[00C2D4A8] [ AIMP3.dll] AIMPPluginsCore.TAIMPModulesManager.ConfigLoad [+4] (L
ine: 704)
The object was subsequently freed by thread 0x264, and the stack trace (return a
ddresses) at the time was:
[0088A2C5] [ AIMP3.dll] System.@FreeMem
[0088F374] [ AIMP3.dll] System.TObject.FreeInstance
[0088FBB4] [ AIMP3.dll] System.@ClassDestroy
[047653D9] [ AIMP3.exe]
[0088F472] [ AIMP3.dll] System.TObject.Free
[008C8FA0] [ AIMP3.dll] System.SysUtils.
[0476653E] [ AIMP3.exe]
[00896588] [ AIMP3.dll] System.TInterfacedObject._Release
[0089647A] [ AIMP3.dll] System.@IntfClear
[00455FB6] [ AIMP3.exe] AIMPPluginsModuleHostUpdater.TAIMPModuleUpdater.Module
Unload [+4] (Line: 71)
[00C2D3AF] [ AIMP3.dll] AIMPPluginsCore.TAIMPModule.SetEnabled [+6] (Line: 675
)
The current thread ID is 0x264, and the stack trace (return addresses) leading t
o this error is:
[00BC32D8] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.SyncThreadCompl
ete [+6] (Line: 1235)
[0097C031] [ AIMP3.dll] System.Classes.
[0097BBAA] [ AIMP3.dll] System.Classes.
[00B3E736] [ AIMP3.dll] Vcl.Forms.
[00B4D46D] [ AIMP3.dll] AIMPBaseClasses.TAIMPObjectList.GetItem [+1] (Line: 70
3)
[00BEDC0F] [ AIMP3.dll] aseEngineSurface.TASEControl.HitTest [+1] (Line: 2280)
[00BEC8AE] [ AIMP3.dll] aseEngineSurface.TASELayoutContainer.HitTest [+10] (Li
ne: 1694)
[0097F909] [ AIMP3.dll] System.Classes.
[7787775D] [ user32.dll]
[77878C29] [ user32.dll]
[77878B28] [ 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 F1 87 61 7F
00 00 00 00 00 00 00 00 00
00 C4 17 89 00
A9 BD C2 00 B2 BF C2 00 00
00 AC C2 C2 00
64 02 00 00 64 02 00 00 C6
00 6E F3 88 00
8 . K . , . K . ,
. , . K .
, . K . , . K . ,
. , . K .
, . K . , . K . ,
. , . K .
, . K . , . K . ,
. , . K .
, . K . , . K . ,
a
. . . . . . . . .
. . .
d . . . d . . .

bytes starting at pointer address 7F618AB0:


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 87 6C 94 5C 00 00 00
00 00 00 00 00 00 00 5B BC 00 00 AA A2 88 00 93 15 89
78 C3 00 FF 76 C3 00 90 77 C3 00 C0 C4 C2 00 9F CD C2
A2 88 00 4D 16 89 00 A5 39 89 00 ED 38 89 00 E3 F4 88
. K . , . K . , . K . , . K . , . K
. K . , . K . , . K . , . K . , . K
. K . , . K . , . K . , . K . , . K
. K . , . K . , . K . , . K . , . K
. K . , . K . , . K .

\ . . . .

. . . . . . . [ . .
.
.
. .
x . v .
w . .
.

. M .
. 9
. 8
.
. n

--------------------------------2015/1/18 17:12:23------------------------------A memory block has been leaked. The size is: 100
This block was allocated by thread 0x264, and the stack trace (return addresses)
at the time was:
[0088A2A9] [ AIMP3.dll] System.@GetMem
[0088F356] [ AIMP3.dll] System.TObject.NewInstance
[0088FB69] [ AIMP3.dll] System.@ClassCreate
[00BC216D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttpThread.Create (L
ine: 830)
[00BC26BF] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.RequestThreaded
[+6] (Line: 1002)
[0476563E] [ AIMP3.exe]
[04766595] [ AIMP3.exe]
[04766C4B] [ AIMP3.exe]
[0097F909] [ AIMP3.dll] System.Classes.
[7787775D] [ user32.dll]
[77878C29] [ user32.dll]
The block is currently used for an object of class: TAIMPNetworkClientHttpThread
The allocation number is: 91018
Current memory dump of 256 bytes starting at pointer address 7F28C0C0:
68 FA BB 00 9C 13 00 00 D8 03 00 00 00 00 00 01 00 00 00 00 02 00 00 00 A8 32 BC
00 B0 8A 61 7F
C0 C0 28 7F 00 00 00 00 20 C0 97 00 C0 C0 28 7F 00 00 00 00 D0 97 C9 7F 00 00 00
00 00 00 00 00

E0 16 B7 00 00 00
00 0B 84 E6 01
2C 09 4B 00 2C 09
00 00 00 00 00
E4 7E 01 00 AA A2
00 39 7F C7 00
86 79 C7 00 D3 A6
00 A5 39 89 00
ED 38 89 00 ED 39
00 2C 33 96 00
D2 32 96 00 5E 00
00 2C 09 4B 00
h .
.
(
. .
. . . .
, . K . , .
. . . . .
~ . .
y .
8
. 9
2
. ^ .
K .

00 00 B0 8A 61 7F 0C E1 E5 7F 20 67 AE 7F 00 00 00 00 00 00 00
4B 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
88 00 93 15 89 00 8E 2D 89 00 FD 00 B5 00 77 F8 B4 00 BE F9 B4
C7 00 F0 5B 42 00 65 BA 49 00 64 02 00 00 64 02 00 00 4D 16 89
89 00 B0 D9 B4 00 C1 D7 B4 00 73 F4 88 00 72 D5 B4 00 37 38 96
00 00 B0 04 02 00 25 B5 57 8C 38 06 4B 00 2C 09 4B 00 2C 09 4B
.
.
.
K

. . . .
.

.
.
a
. . . . .

.
.

. . . .
(
. .

g
. . . .

.
.
.
.
. [ B . e I .
. . .
. . . . . % W

d
s
8

. . . . . .
. .

. . . .
. . . . . .

. .
. . .

.
. K .

w
d
r
,

.
.
.
.

.
.
.

2
.
.
.

.
a
. . . . .
. . .

M
7
,

.
.
.
8
.
. K .

--------------------------------2015/1/18 17:12:23------------------------------A memory block has been leaked. The size is: 16548
This block was allocated by thread 0x139C, and the stack trace (return addresses
) at the time was:
[0040465D] [ AIMP3.exe] FastMM4.DebugReallocMem
[0096CB1F] [ AIMP3.dll] System.Classes.
[0096CA7F] [ AIMP3.dll] System.Classes.
[0096CB73] [ AIMP3.dll] System.Classes.
[00BC318D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.SendRequest [+5
8] (Line: 1187)
[00BC249A] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.Request [+15] (
Line: 945)
[00BC263D] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttp.Request [+1] (L
ine: 985)
[00BC21C7] [ AIMP3.dll] AIMPBaseNetwork.TAIMPNetworkClientHttpThread.Execute [
+1] (Line: 839)
[0097BCE8] [ AIMP3.dll] System.Classes.
[008914DD] [ AIMP3.dll] System.ThreadWrapper
[779D495C] [KERNEL32.DLL]
The block is currently used for an object of class: Unknown
The allocation number is: 92172
Current memory dump of 256
0A 09 09 3C 3F 78 6D 6C 20
64 69 6E 67 3D
22 55 54 46 2D 38 22 3F 3E
65 72 73 69 6F
6E 3E 0A 09 09 09 09 3C 74
69 74 6C 65 3E
0A 09 09 09 09 3C 64 61 74
3E 0A 09 09 09
09 3C 62 75 69 6C 64 3E 31
65 74 75 70 6C

bytes starting at pointer address 7F95AB50:


76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 20 65 6E 63 6F
0A 09 09 3C 75 70 64 61 74 65 3E 09 0A 09 09 09 3C 76
69 74 6C 65 3E 41 49 4D 50 20 76 33 2E 36 30 3C 2F 74
65 3E 31 36 2E 30 31 2E 32 30 31 35 3C 2F 64 61 74 65
34 37 30 3C 2F 62 75 69 6C 64 3E 0A 09 09 09 09 3C 73

9
, 3
, .

69 6E 6B 3E 77 77
62 32 33 31 30
61 63 61 62 64 32
6D 70 5F 33 2E
36 30 2E 31 34 37
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
b 2 3 1 0
a c a b d 2
m p _ 3 .
6 0 . 1 4 7
. < s e t

77 2E 61 69 6D 70 2E 73 75 2F 73 74 6F 72 61 67 65 2F 33 63 31
63 37 35 63 62 36 61 66 39 35 66 62 66 34 62 62 35 62 2F 61 69
30 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 > 1 6 . 0 1 . 2 0 1 5 < / d a t e
d > 1 4 7 0 < / b u i l d > . . . . . < s
w . a i m p . s u / s t o r a g e / 3 c 1
c 7 5 c b 6 a f 9 5 f b f 4 b b 5 b / a i
0 . e x e < / s e t u p l i n k > . . . .

--------------------------------2015/1/18 17:12:23------------------------------A memory block has been leaked. The size is: 36
This block was allocated by thread 0x264, and the stack trace (return addresses)
at the time was:
[0088A2A9] [ AIMP3.dll] System.@GetMem
[0088F356] [ AIMP3.dll] System.TObject.NewInstance
[0088FB69] [ AIMP3.dll] System.@ClassCreate
[0088F443] [ AIMP3.dll] System.TObject.Create
[04765ACA] [ AIMP3.exe]
[04765612] [ AIMP3.exe]
[04766595] [ AIMP3.exe]
[04766C4B] [ AIMP3.exe]
[0097F909] [ AIMP3.dll] System.Classes.
[7787775D] [ user32.dll]
[77878C29] [ user32.dll]
The block is currently used for an object of class: TMemoryStream
The allocation number is: 91006
Current memory dump of 256
1C 22 94 00 50 AB 95 7F 83
74 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 00
00 00 00 00 00
F3 CB 00 00 AA A2 88 00 57
00 0E F2 42 00
4A 9C 42 00 32 9D 42 00 7E
00 75 F3 88 00
B5 FB 88 00 66 F4 88 00 73
00 73 F4 88 00
A1 8F 8C 00 20 00 00 00 F0
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 51 67 AE 7F

bytes starting at pointer address 7FAE6720:


21 00 00 83 21 00 00 00 40 00 00 00 00 00 00 34 53 FC
00 00 00 E1 6E AE 7F 00 00 00 00 00 00 00 00 00 00 00
F3 88 00 6A FB 88 00 06 95 42 00 7D D5 B4 00 19 33 96
A7 42 00 76 9F 42 00 64 02 00 00 64 02 00 00 C6 A2 88
F4 88 00 72 D5 B4 00 37 38 96 00 2C 33 96 00 D2 32 96
7A 42 00 24 C7 A0 8A 38 06 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 DB 38 5F 75 2C 09 4B 00 00 00 00

00 00 00 00 00 00
00 6A FB 88 00
. "
. P
, . K . , .
. . .
. .
J
B . 2

. f

.
.
, . K . , .
Q g
. . . . . .

00 00 00 00 00 00 00 00 00 00 F2 CB 00 00 AA A2 88 00 57 F3 88
! . .
! . . . @ . . . . . . 4 S t , . K
K . . . . . n
. . . . . . . . . . . . .
.
B .
.
. .
K .

W
~
s

.
B .

.
z B .
. K .

j
v
r
$
,

.
B .
.

. K .

.
d
7
8

B
. .
8
. K
8 _

.
.
.
.
u

}
d
,
,
,

.
3
.
.

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

. .
. .
.
K . ,
K . .

3
.

.
2
.
. K .
. . .

. W

This block was allocated by thread 0x264, and the stack trace (return addresses)
at the time was:
[0088A2A9] [ AIMP3.dll] System.@GetMem
[00891592] [ AIMP3.dll] System.@NewUnicodeString
[008917C3] [ AIMP3.dll] System.@UStrFromPWCharLen
[008BE9D7] [ AIMP3.dll] System.SysUtils.
[00410030] [ AIMP3.exe] MyDebug.MyDebugShowReportMessage [+1] (Line: 323)
[7616DD0B] [ shell32.dll]
[77C9B6EB] [ ntdll.dll]
[777B2368] [KERNELBASE.dll]
[005C0770] [FastMM_FullDebugMode.dll]
[005C0778] [FastMM_FullDebugMode.dll]
[005C0778] [FastMM_FullDebugMode.dll]
The block is currently used for an object of class: UnicodeString
The allocation number is: 100844
bytes starting at pointer address 7FC76700:
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 42 00 32 00 43 00 31 00 41 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 37 00 37 00 38 00 45 00 33 00 31
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 51 57 00 00 AA A2 88 00 57 F3 88
. . . A . c . c . e . s . s .
. n .

. a . t .

. v .

. a . d . d . r

. B . 2 . C . 1 . A .

. i . n .

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

. K

. j

--------------------------------2015/1/18 17:12:24------------------------------A memory block has been leaked. The size is: 212

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 37 00 37
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 38 00 41 00
00 00 92 67 71 95 4B 00 2C
00 61 6D C7 7F
00 00 00 00 00 00 00 00 00
00 6A FB 88 00
. . . . . . . Z
i . o .
l . a . t . i . o
. e . s .
s .
. 7 . 7 . 7
. m . o .
d . u . l . e .
. S . E .

.
u
s
,

. .
. f
a .
. 8
. .
a m
. .

d .
.
d .
. A
g

. .

l . l . ' . . .
. W . r . i . t . e .
. o
.
d . r . e . s . s .
. 7 . 7 . 8 . E . 3 . 1
.
q
K . , . K . , . K . , . K . , . K . . . . .
. . . . . . . . . . . . Q W . .

. W

. j

--------------------------------2015/1/18 17:12:28------------------------------A memory block has been leaked. The size is: 36
This block was allocated by thread 0x264, and the stack trace (return addresses)
at the time was:
[0088A2A9] [ AIMP3.dll] System.@GetMem
[0088F356] [ AIMP3.dll] System.TObject.NewInstance
[778E3189] [ user32.dll]
[0088FB69] [ AIMP3.dll] System.@ClassCreate
[778E3189] [ user32.dll]
[008C51B7] [ AIMP3.dll] System.SysUtils.
[008CC5FB] [ AIMP3.dll] System.SysUtils.
[778E3189] [ user32.dll]
[008C5BE4] [ AIMP3.dll] System.SysUtils.
[777B2C19] [KERNELBASE.dll]
[778E3189] [ user32.dll]
The block is currently used for an object of class: EAccessViolation
The allocation number is: 100837
Current memory dump of 256
FC 2D 8B 00 0C 67 C7 7F 00
00 00 00 00 00
52 3F 17 1E 2C 09 4B 00 00
00 00 00 00 00
48 56 00 00 AA A2 88 00 57
00 BB 56 BB 00
73 B6 45 00 73 A7 49 00 85
00 75 F3 88 00
B5 FB 88 00 22 86 98 00 73
00 A1 8F 8C 00
D5 B7 45 00 24 00 00 00 B4
00 2C 09 4B 00
2C 09 4B 00 2C 09 4B 00 2C
00 21 BD C9 7F
00 00 00 00 00 00 00 00 00
00 8E 2D 89 00
. . g
.
. .
R ? . . , . K . .
. . .
H V . .
. W
s E . s I .

. "
. s
E . $ . . .
, . K . , . K . ,
!
. . . . . . . . .

bytes starting at pointer address 7FC997D0:


00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 72 18
00 00 00 71 A6 C9 7F 00 00 00 00 00 00 00 00 00 00 00
F3 88 00 6A FB 88 00 47 84 98 00 9D 50 96 00 D3 60 BB
F1 B3 00 93 75 4A 00 64 02 00 00 64 02 00 00 C6 A2 88
F4 88 00 FA 50 96 00 73 F4 88 00 87 57 BB 00 73 F4 88
CF 94 00 25 8B 1E 8C 38 06 4B 00 2C 09 4B 00 2C 09 4B
09 4B 00 2C 09 4B 00 2C 09 4B 00 DA 74 E1 73 00 00 00
00 00 00 00 00 00 00 57 8B 01 00 AA A2 88 00 93 15 89
. . . . . . . . . . . . . . . t r . . . .
. . . q

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

.
.

.
. K .

G
d
s
8
,

j
.
u J .
P
.
%
.
, . K .

. . . . . . . W

.
P
.
. . . d . . .

.
W .
. K . , . K .
. K . t s
. .

s
,
.

` .

.
. K .
. . .
.

--------------------------------2015/1/18 17:12:28------------------------------

V
u

, . K
-

-A memory block has been leaked. The size is: 164


This block was allocated by thread 0x264, and the stack trace (return addresses)
at the time was:
[0088A2A9] [ AIMP3.dll] System.@GetMem
[00891592] [ AIMP3.dll] System.@NewUnicodeString
[00892D8D] [ AIMP3.dll] System.@UStrCatN
[04765256] [ AIMP3.exe]
[0476562A] [ AIMP3.exe]
[04766595] [ AIMP3.exe]
[04766C4B] [ AIMP3.exe]
[0097F909] [ AIMP3.dll] System.Classes.
[7787775D] [ user32.dll]
[77878C29] [ user32.dll]
[77878B28] [ user32.dll]
The block is currently used for an object of class: UnicodeString
The allocation number is: 91017
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 31 00 38
00 37 00 34 00
32 00 31 00 35 00 36 00 33
00 70 00 3D 00
61 00 69 00 6D 00 70 00 26
00 73 00 68 00
00 00 5E 01 55 00 4B 00 00
00 00 00 00 00
CC C1 00 00 AA A2 88 00 D9
00 88 3F 7C 04
57 3A 7C 04 FF 5B 45 00 A4
00 16 41 9E 00
. . . . . . . J
i . m .
p . . . s . u . /
. p . ? .
i . d . = . 1 . 8
. 7 . 4 .
2 . 1 . 5 . 6 . 3
. p . = .
a . i . m . p . &
. s . h .
. . ^ . U . K . .
. . .
. .
.
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 31 00 34 00 38 00 30 00 38 00 38 00 34 00 31 00 38
00 30 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 9E 00 5B 41 9E 00 47 4A 9E 00 6B 4E 9E 00 7F 65 B5
D3 C2 00 A9 D4 C2 00 64 02 00 00 64 02 00 00 C6 A2 88
. . . h . t . t . p . : . / . / . a .
. u . p . d . a . t . e . . . p . h
. 1 . 4 . 8 . 0 . 8 . 8 . 4 . 1 . 8
. 0 . & . b . = . 1 . 2 . 2 . 4 . &
. l . n . g . = . e . n . g . l . i
. . . .

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

?
. [ A
. G J
. k N
.
e .
? |
. . d . . . d . . .
. . A

--------------------------------2015/1/18 17:12:28------------------------------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