[Ace-users] ACE Threads & Freeing Mismatched Memory Error!
    Jay 
    jayaraghavendran at gmail.com
       
    Wed Aug  8 12:25:38 CDT 2007
    
    
  
Hi,
Please find the description of the problem below:
ACE VERSION: 5.5
HOST MACHINE and OPERATING SYSTEM: Windows XP
COMPILER : Compiler with VC7.1 IDE
SYNOPSIS:
I get a Freeing Mismatched memory error when I use ACE_Threads in my
application.
DESCRIPTION:
I am creating few threads using ACE_Thread_Manager's spawn/spawn_n
function. My thread function is of type ACE_THR_FUNC and it returns 0
on exit. But, when I run my code using Rational Purify, it gives a
Freeing Mismatched Memory error in thread_adapter.cpp file of ACE at
line 151. Strangely the allocation location is also the same.I just
use the wait function of thread manager to wait for the threads to
complete. Am I missing something here? Should I use some other
function to exit the thread or something? Please help.
Thanks in Advance!
Regards,
Jay
    
    
More information about the Ace-users
mailing list