AW: [Mono-list] Segmentation fault / StackOverflowExcept

Paolo Molaro lupus@ximian.com
Wed, 16 Jul 2003 15:11:12 +0200


On 07/15/03 Varga Zoltan wrote:
>    What about write protecting the last few frames of the
> stack, and
> catching the protection fault ? Can that work ?

The operating system does that already for us: the issue is using
sigaltstack and detecting when the segmentation fault is actually a
stack overflow (it can be done with some heuristics). Interested people
could look at the relative implementation in libsigsegv (on
sourceforge), but the code needs to be rewritten as LGPL.

lupus

-- 
-----------------------------------------------------------------
lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better