Marek Scholaster
2011-07-25 12:35:15 UTC
Hello all,
I have a Windows DLL using ImageMagick (IM is linked dynamicaly to this
DLL)
I have a program that uses this DLL. Everything is working ok except a
memory leak from IM.
Even if the program does nothing so the only IM function called is
Magick::InitializeMagick(NULL);
the leak is there.
Have you any idea where the problem could lies?
Thanks, Marek
...
D:\dev\ImageMagick-1\magick\memory.c(209) : {139} normal block at
0x01DA4C60, 28 bytes long.
Data: < ] 8^ ^ > F0 5D DA 01 38 5E DA 01 80 5E DA 01 00 00 00 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {137} normal block at
0x01DA4BF8, 36 bytes long.
Data: < ` > 80 E9 60 00 FF FF FF FF 00 00 00 00 00 00 00 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {136} normal block at
0x01DA4B90, 44 bytes long.
Data: < ^ i > C8 5E DA 01 ED 69 B9 00 00 00 00 00 98 D9 B3 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {83} normal block at
0x01DA4360, 8 bytes long.
Data: < H > 18 48 DA 01 00 00 00 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {82} normal block at
0x01DA4818, 44 bytes long.
Data: <`& > 60 26 C8 00 00 00 00 00 00 00 00 00 00 00 00 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {81} normal block at
0x01DA47B0, 36 bytes long.
Data: <@#a > 40 23 61 00 FF FF FF FF 00 00 00 00 00 00 00 00
... and more ...
I have a Windows DLL using ImageMagick (IM is linked dynamicaly to this
DLL)
I have a program that uses this DLL. Everything is working ok except a
memory leak from IM.
Even if the program does nothing so the only IM function called is
Magick::InitializeMagick(NULL);
the leak is there.
Have you any idea where the problem could lies?
Thanks, Marek
...
D:\dev\ImageMagick-1\magick\memory.c(209) : {139} normal block at
0x01DA4C60, 28 bytes long.
Data: < ] 8^ ^ > F0 5D DA 01 38 5E DA 01 80 5E DA 01 00 00 00 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {137} normal block at
0x01DA4BF8, 36 bytes long.
Data: < ` > 80 E9 60 00 FF FF FF FF 00 00 00 00 00 00 00 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {136} normal block at
0x01DA4B90, 44 bytes long.
Data: < ^ i > C8 5E DA 01 ED 69 B9 00 00 00 00 00 98 D9 B3 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {83} normal block at
0x01DA4360, 8 bytes long.
Data: < H > 18 48 DA 01 00 00 00 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {82} normal block at
0x01DA4818, 44 bytes long.
Data: <`& > 60 26 C8 00 00 00 00 00 00 00 00 00 00 00 00 00
D:\dev\ImageMagick-1\magick\memory.c(209) : {81} normal block at
0x01DA47B0, 36 bytes long.
Data: <@#a > 40 23 61 00 FF FF FF FF 00 00 00 00 00 00 00 00
... and more ...