[Mono-devel-list] Signal handlers problem on os x

Joe Ante joe at otee.dk
Sun May 8 11:48:40 EDT 2005


I just filed: http://bugzilla.ximian.com/show_bug.cgi?id=74869

I'd like to hear if anyone is going to work on this during the next month or

Joachim Ante

When a null exception is thrown in mono on os x, it will invoke the
This is a known bug in os x, where the crashreporter is invoked although
there is a null 
exception signal handler. I filed a bug on this with Apple but they refuse
to fix the issue.
http://developer.apple.com/technotes/tn2004/tn2123.html (CrashReporter

The crashreporter will write the crashlog. In the case of a GUI application
it will also popup the
crashreporter application.

In a GUI application this makes people think the application crashed while
it actually is still
running because mono catched the null exception.

So for gui applications this is a real issue.

One way to solve this is to use mach-o exception handlers instead of

I asked Timothy J. Wood if this will make the crashreporter not popup. And
he confirmed that it will not pop it up and not write a crashlog.

More information about the Mono-devel-list mailing list