here is the thing:
i have a constructor that calls a member function, the function throws an exception, i catch the exception in the constructor, free all dynamic allocated variables and then rethrow the exception.
when i try to rethrow it i get the following message:

Unhandled exception at 0x10210e32 (msvcr80d.dll) in Test.exe: 0xC0000005: Access violation reading location 0xcdcdcdc8.

and I'm stuck in dbgheap.c at line 1595

any ideeas are welcomed , thx