Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Memory leak from ippsVLCEncodeOne

Lamp
Beginner
252 Views
Hi,

we have a .NET application has memory leak, the stack shows it comes from the invoke to ippsVLCEncodeOne method, but we didn't call it directly.
in what kind of scenario it will be called?




0:014> !heap -p -a 00000000ab38aa60

address 00000000ab38aa60 found in

_HEAP @ 1e300000

HEAP_ENTRY Size Prev Flags UserPtr UserSize - state

00000000ab38aa50 00a9 0000 [07] 00000000ab38aa60 00a58 - (busy)

Trace: 73b1

77edc3d6 ntdll!RtlAllocateHeap+0x0000000000001292

1e2c46c7 ippcore_7_0!ippGetLibVersion+0x0000000000000137

1e2c1cc5 ippcore_7_0!ippMalloc+0x0000000000000015

21ca0da8 ippdcu8_7_0!ippsVLCEncodeOne_16s1u+0x0000000000038658

21c6dd80 ippdcu8_7_0!ippsVLCEncodeOne_16s1u+0x0000000000005630

6427f6005f7 mscorwks!DoNDirectCall__PatchGetThreadCall+0x000000000000007b

642803bc909 +0x00000642803bc909

0 Kudos
2 Replies
Ying_H_Intel
Employee
252 Views
Hello,

Could you please provide more information about your application? likehowdo the applicationcall IPP and what related functions you had used?

Thanks
Ying
0 Kudos
Lamp
Beginner
252 Views
Hi,

our c++/cli project call IPP from the DLL, dynamic link.

currently we suspect the problem is come from the compress/decompress code, it's from the IPP demo,

EncodeRLE
ForwardBWT
ForwardMTF
EncodeHuffman
0 Kudos
Reply