You are on page 1of 3

--------------------------------2017/4/3 12:48:23--------------------------------

A memory block has been leaked. The size is: 100

This block was allocated by thread 0x1158, and the stack trace (return addresses)
at the time was:
[0087A2A9] [ AIMP3.dll] System.@GetMem
[00881592] [ AIMP3.dll] System.@NewUnicodeString
[00882C1E] [ AIMP3.dll] System.@UStrSetLength
[00882C75] [ AIMP3.dll] System.@UStrCat
[00B43099] [ AIMP3.dll] AIMPBaseFileUtils.TAIMPFindFileInfo.GetFullFileName [+1]
(Line: 1156)
[00B9CE67] [ AIMP3.dll] AIMPFileManager.TAIMPDirectoryExpander.PopulateFolder
[+10] (Line: 617)
[00B9CB74] [ AIMP3.dll] AIMPFileManager.ExpandPath [+6] (Line: 572)
[00B9CD26] [ AIMP3.dll] AIMPFileManager.TAIMPDirectoryExpander.Expand [+5] (Line:
597)
[00B9D33A] [ AIMP3.dll] AIMPFileManager.CheckObjectExpanders [+7] (Line: 726)
[00B9D577] [ AIMP3.dll] AIMPFileManager.TAIMPFileManager.ExpandObject [+10]
(Line: 765)
[00B9D093] [ AIMP3.dll] AIMPFileManager.TAIMPFileManager.AddObject [+1] (Line:
659)

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

The allocation number is: 58523

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


B0 04 02 00 01 00 00 00 27 00 00 00 46 00 3A 00 5C 00 4D 00 55 00 53 00 49 00 43 00
5C 00 45 00
6D 00 69 00 6E 00 65 00 6D 00 5C 00 45 00 6D 00 69 00 6E 00 65 00 6D 00 20 00 2D 00
20 00 4E 00
6F 00 74 00 20 00 41 00 66 00 72 00 61 00 69 00 64 00 2E 00 77 00 6D 00 61 00 00 00
81 41 AD 73
2C 09 4B 00 2C 09 4B 00 00 00 00 00 71 09 BB 7F 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00
A5 E4 00 00 AA A2 87 00 93 15 88 00 1F 2C 88 00 76 2C 88 00 9A 30 B4 00 68 CE B9 00
75 CB B9 00
27 CD B9 00 3B D3 B9 00 78 D5 B9 00 94 D0 B9 00 58 11 00 00 58 11 00 00 C6 A2 87 00
50 1A 88 00
50 94 C2 00 EF 8D C2 00 73 F4 87 00 A1 8F 8B 00 0A 84 41 00 73 F4 87 00 72 D5 B3 00
37 38 95 00
2C 33 95 00 62 00 00 00 B0 04 02 00 F9 49 3D 8D 38 06 4B 00 2C 09 4B 00 2C 09 4B 00
2C 09 4B 00
. . . . . . . ' . . . F . : . \ . M . U . S . I . C .
\ . E .
m . i . n . e . m . \ . E . m . i . n . e . m . . - .
. N .
o . t . . A . f . r . a . i . d . . . w . m . a . . .
A s
, . K . , . K . . . . . q .
 . . . . . . . . . . . . . . . .
. . . . . . , . v , . 0 . h .
u .
' . ; . x . . X . . . X . . . .
P . .
P . . s . . . A . s . r .
7 8 .
, 3 . b . . . . . . I = 8 . K . , . K . , . K .
, . K .

--------------------------------2017/4/3 12:48:23--------------------------------
A memory block has been leaked. The size is: 20

This block was allocated by thread 0xDD4, and the stack trace (return addresses) at
the time was:
[0087A2A9] [ AIMP3.dll] System.@GetMem
[0087F356] [ AIMP3.dll] System.TObject.NewInstance
[0087FB69] [ AIMP3.dll] System.@ClassCreate
[00B43111] [ AIMP3.dll] AIMPBaseFileUtils.TFileStreamW.Create (Line: 1167)
[00B3AE56] [ AIMP3.dll] AIMPBaseStreamUtils.StreamCreateReader [+1] (Line: 427)
[00C20470] [ AIMP3.dll]
AIMPSoundOutDecoders.TAIMPSoundOutSourceParams.CreateStream [+2] (Line: 454)
[00C26DF3] [ AIMP3.dll]
AIMPSoundOutDecodersBASS.TAIMPSoundOutBassDecoder.CreateBassHandle [+1] (Line: 205)
[1100306E] [ bass.dll]
[11002665] [ bass.dll]
[11022269] [ bass.dll]
[00C26D1A] [ AIMP3.dll]
AIMPSoundOutDecodersBASS.TAIMPSoundOutBassDecoder.CheckBassState [+12] (Line: 175)

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

The allocation number is: 320759

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


D4 04 B4 00 68 02 00 00 BC FE BA 7F 00 00 00 00 D1 18 82 40 2C 09 4B 00 00 00 00 00
61 4D C1 7F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FE CC 00 00 AA A2 87 00 93 15 88 00
C4 17 88 00
B1 2E 88 00 92 FA B3 00 5B FB B3 00 FE EF B3 00 22 EE B3 00 90 EB B3 00 49 08 42 00
41 4D 42 00
58 11 00 00 58 11 00 00 C6 A2 87 00 4D 16 88 00 A5 39 88 00 ED 38 88 00 E3 F4 87 00
6E F3 87 00
B5 FB 87 00 66 F4 87 00 73 F4 87 00 72 D5 B3 00 37 38 95 00 14 00 00 00 B0 04 02 00
B8 A3 FD 8B
38 06 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 2C 09 4B 00 47 5C 02 74 00 00 00 00
C1 4C C1 7F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 DF 00 00 AA A2 87 00 93 15 88 00
C4 17 88 00
B1 2E 88 00 BA E5 B3 00 80 F7 B3 00 79 89 BA 00 D7 85 BA 00 FF 81 BA 00 2A E5 49 00
06 AA 49 00
. . h . . .  . . . . . @ , .
K . . . . . a M  
. . . . . . . . . . . . . . . . . . . . .
. .
. . . [ . . " . . I . B .
A M B .
X . . . X . . . . M . . 9 . 8 . .
n .
. f . s . r . 7 8 . . . . . . . .

8 . K . , . K . , . K . , . K . , . K . G \ . t . . . .
 L  
. . . . . . . . . . . . . . . . U . . . . .
. .
. . . . y . . . * I .
. I .
--------------------------------2017/4/3 12:48:23--------------------------------
This application has leaked memory. The small block leaks are (excluding expected
leaks registered by pointer):

13 - 20 bytes: TFileStreamW x 1
85 - 100 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".