[Mono-dev] [SIGNAL] Segfault in native function called by managed code
Raphael Boissel
raphael.boissel at gmail.com
Fri Sep 4 10:15:00 UTC 2015
Hello,
I have one little question on the way mono currently handles/uses the
SEGFAULT signal on Unix OSes.
Currently, and correct me if I'm wrong, either the segfault has been
raised by a managed function and in this case it is handled as a
genuine exception for instance a nullRefException or if it is triggered
by native code the entire program is stopped and a stacktrace is
displayed.
However it seems that mono also follow the second behavior for
native code that has been invoked inside managed code,
where I would have expected an AccessViolationException.
Is there any specific reasons why this behavior is followed, or is it
just an implementation choice ?
(sorry about the potential double post I sent it first with a
non-whitelisted
e-mail address)
Thanks,
--
Raphaël 'Shugo' Boissel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20150904/7fb4a368/attachment.html>
More information about the Mono-devel-list
mailing list