What does it mean?

delphi package - automated exception handling
Post Reply
emailaya
Posts: 249
Joined: Thu Oct 13, 2005 11:33 am
Contact:

What does it mean?

Post by emailaya »

Hi

I checked the option to report memory leaks. I ran my app, did some stuff and when closing it, I got the attached. The 2 lines and their elaborations are exactly the same. What do they mean?

Thanks
Attachments
1.png
1.png (46.35 KiB) Viewed 5643 times
emailaya
Posts: 249
Joined: Thu Oct 13, 2005 11:33 am
Contact:

Re: What does it mean?

Post by emailaya »

Unfortunately I don't have more info but anything I can do to help you help me with this issue?
Thanks
madshi
Site Admin
Posts: 10754
Joined: Sun Mar 21, 2004 5:25 pm

Re: What does it mean?

Post by madshi »

Seemingly there are threads being created, and the handles not freed. The threads seem to be created by msvcrt.dll, so this doesn't seem to come from your own exe, but from some MSVC++ stuff loaded in your process somehow.
emailaya
Posts: 249
Joined: Thu Oct 13, 2005 11:33 am
Contact:

Re: What does it mean?

Post by emailaya »

I do make http requests but I close all of them at the end of each process, maybe it is related? something I can do about it?
madshi
Site Admin
Posts: 10754
Joined: Sun Mar 21, 2004 5:25 pm

Re: What does it mean?

Post by madshi »

I don't know. The callstacks don't say a whole lot. You could try if removing those http requests "fixes" the leaks. If so, the leak seems to be related to the http requests. Could be a bug in your code, or a bug in some MSVC++ code. Can't really say...
emailaya
Posts: 249
Joined: Thu Oct 13, 2005 11:33 am
Contact:

Re: What does it mean?

Post by emailaya »

Thanks, and what about this leak? What can cause this one?
Attachments
1.png
1.png (66.44 KiB) Viewed 5609 times
madshi
Site Admin
Posts: 10754
Joined: Sun Mar 21, 2004 5:25 pm

Re: What does it mean?

Post by madshi »

I've no idea, to be honest. The callstack looks pretty weird. Could be a bug in the cx controls, or in the VCL, or could be a misdetection by madExcept. Don't really know...
Post Reply