Reposting, as it looks like the message hasn't hit the mailing list

-------------

Hi,
I'm using embedded mono (using unity) in C++ DLL. I'm calling some managed
functions using mono_runtime_invoke(). The function does throw an exception,
which I caught with the MonoException argument. Then I want to unwind stack
(in C++) so I throw my custom exception. But application crashes at address
00000000 (last function on the stack is ExecuteHandler2@20()). So it looks
like some exception handler is set pointing to the NULL.

Error message:


Here is a code



Here is a call stack:


This is compiled using Visual Studio 2013 x86 C++ native DLL, runing on
Windows 7 Pro 64bit. Mono version is the one used in Unity 5.1, don't know
the version now.

Anyone knows where could be the problem?

Thanks

Trigve



--
View this message in context: 
http://mono.1490590.n4.nabble.com/Embedded-mono-crash-on-exception-tp4666414p4666432.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to