We help IT Professionals succeed at work.

Code Guard problem

gkalin
gkalin asked
on
Medium Priority
350 Views
Last Modified: 2013-12-04
I use Code Guard VERSION BC5!!! to debug my 16-bit windows app. and I get a strange
error in the log file:

It says that one of my DLL's did not free the local memory (very small
amount, like 81 bytes) allocated with malloc. It happens even if I don't
call any of the functions in the DLL. All I do is just load the program
and quit it, even though the DLL is loaded automatically (I included the
.lib file in the project), i am shure i am not using any functions from
it, and still I get this message.

I tried searching the "call tree", but the call to malloc appears to
originate from the static run-time library and is not connected with ant
part of the code I have written myself. Also, another error that I get
is that one of the modules is not freed (LoadLibrary is called one time
more then FreeLibrary). This is also very strange since I do not load
any DLL's explicitly, only through .lib files, and the program
terminates normally.

Any help would be greatly appreciated!
Grigory Kalinovsky (gkalin@ibm.net)
Comment
Watch Question

Which version of CG are you using?
I had the same problem with BC 4.5, and it was a CG bug. Your program is OK,
don't worry.

The warning message disappeared when I upgraded to BC 5.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.