Hello iterop members,
I have an unmanaged app (exe) that calls a managed UI through COM
interop. With the .NET 1.0 framework, this worked fine. However now
when using vs 2003 and 1.1 problems arise as the application is
terminating. Specifically, I get "Unhandled exception at 0x77e73887 in
myapp.exe: 0xC0020001: The string binding is invalid." I have traced
this into the CRT code and it chokes in the the call to CorExitProcess
thru the function pointer from the method __crtExitProcess. I am
stumped on how to proceed on this. Any suggestions will be
appreciated.
thanks,
Franklin Colbert
clutchngrab - 01 Jun 2005 20:35 GMT
Sorry, the title should read "Crash on UNMANAGED app exit:..."
clutchngrab - 04 Jun 2005 06:39 GMT
Still have not found an answer to this problem. Here is the stack
trace. Anyone?
kernel32!RaiseException+0x51
WARNING: Stack unwind information not available. Following frames may
be wrong.
mscorwks!ReleaseFusionInterfaces+0x1321
mscorwks!ReleaseFusionInterfaces+0x1cc27
mscorwks!ReleaseFusionInterfaces+0x386fb
USER32!CallHookWithSEH+0x21
USER32!__fnHkINLPMSG+0x23
ntdll!KiUserCallbackDispatcher+0x13
USER32!NtUserPeekMessage+0xc
USER32!PeekMessageW+0xba
ole32!OleLoadFromStream+0xb0a
ole32!OleLoadFromStream+0xab4
ole32!OleLoadFromStream+0xa18
ole32!OleLoadFromStream+0xa4d
ole32!CoWaitForMultipleHandles+0xcc
mscorwks!GetCompileInfo+0x319c6
mscorwks!GetCompileInfo+0x31951
mscorwks!GetCompileInfo+0x4224a
mscorwks!GetCompileInfo+0x426b6
mscorwks!GetCompileInfo+0x37542
mscoree!CorExitProcess+0x45
MSVCR71D!__crtExitProcess+0x39
MSVCR71D!doexit+0xf5
MSVCR71D!exit+0x10
ap_d!WinMainCRTStartup+0x20b
kernel32!BaseProcessStart+0x23