Hi,
 in the process of making changes to the garbage collector, i added a few
PAL_TRY blocks in gcsmp.cpp. of the following form
 PAL_TRY {
  ..
  if(error) PAL_LEAVE_EX(labelxx);
 }
 PAL_EXCEPT_FILTER_EX(labelxx, HandleGCException, NULL) {
 ..
 }
 PAL_ENDTRY

but when i debug a simple application, i get the following Assert at the
first PAL_ENDTRY that i added..
{0804D000} ASSERT [EXCEPT ] at ../exception.c.442: Exception registration
pointers don't match!

and if i comment all these it throws up the same assert at another point,
in appdomain.cpp (SystemDomain::CreatePreallocatedExceptions) at the
COMPLUS_CATCH statement.
can you please help.

Thanks and regards,
archana

Reply via email to