View Single Post
  #1 (permalink)  
Old 03-23-2005
stephan stephan is offline
Registered User
 
Name: Stephan Stapel
Organization: Stephan Stapel
Project: BristolNG
 
Join Date: Oct 2003
Location: Essen, Germany
Posts: 169
Mismatched memory question

Good evening,

I downloaded the purify trial and ran it on one of my applications and it discovered lots of "freeing mismatched memory" problems. I have no idea how severe this message really is but could you please give a statement on that and whether it will be fixed in upcoming version?!

regs,

Stephan

Here goes the output of purify:

[i] Starting Purify'd e:\develop\adaxis\aaclient\Release\aaclient.exe at 23.03.2005 21:52:43
[i] Starting main
[E] FMM: Freeing mismatched memory in delete(void *) {3 occurrences}
Address 0x01e93c98 points into a malloc'd block in heap 0x01b40000
Location of free attempt
delete(void *) [.\build\intel\dll_obj\longjmp.obj:23]
Ice::argsToStringSeq(int,char * * const) [C:\WINDOWS\system32\ice21.dll]
_except_list [e:\develop\adaxis\aaclient\Release\aaclient.exe]
Allocation location
malloc [F:\VS70Builds\3052\vc\crtbld\crt\src\intel\memset. asm:53]
Ice::ObjectWriter::__write(BasicStream::IceInterna l *)const [C:\WINDOWS\system32\ice21.dll]
IceInternal::IncomingBase::__warning(Exception::Ic eUtil const&)const [C:\WINDOWS\system32\ice21.dll]
_except_list [e:\develop\adaxis\aaclient\Release\aaclient.exe]
[E] FMM: Freeing mismatched memory in delete(void *) {18 occurrences}
Address 0x01e94ce8 points into a malloc'd block in heap 0x01b40000
Location of free attempt
delete(void *) [.\build\intel\dll_obj\longjmp.obj:23]
Ice::PropertiesI:arseCommandLineOptions(basic_st ring<char,char_traits<char>::std,allocator<char>:: std>::std const&,vector<basic_string<char,char_traits<char>: :std,allocator<char>::std>::std,allocator<basic_st ring<char,char_traits<char>::std,allocator<char>:: std>::std>::std>::std const&) [C:\WINDOWS\system32\ice21.dll]
_except_list [e:\develop\adaxis\aaclient\Release\aaclient.exe]
Allocation location
malloc [F:\VS70Builds\3052\vc\crtbld\crt\src\intel\memset. asm:53]
Ice::ObjectWriter::__write(BasicStream::IceInterna l *)const [C:\WINDOWS\system32\ice21.dll]
IceInternal::IncomingBase::__warning(Exception::Ic eUtil const&)const [C:\WINDOWS\system32\ice21.dll]
_except_list [e:\develop\adaxis\aaclient\Release\aaclient.exe]
[E] FMM: Freeing mismatched memory in delete(void *) {12 occurrences}
[E] FMM: Freeing mismatched memory in delete(void *) {1 occurrence}
[E] FMM: Freeing mismatched memory in delete(void *) {12 occurrences}
[E] FMM: Freeing mismatched memory in delete(void *) {1 occurrence}
[E] FMM: Freeing mismatched memory in delete(void *) {1 occurrence}
[E] FMM: Freeing mismatched memory in Ice::==(Plugin::Ice const&,Plugin::Ice const&) {1 occurrence}
[E] FMM: Freeing mismatched memory in Ice::==(Plugin::Ice const&,Plugin::Ice const&) {1 occurrence}
[E] FMM: Freeing mismatched memory in delete(void *) {1 occurrence}
[i] Program terminated at 23.03.2005 21:52:59
Reply With Quote