[Mono-bugs] [Bug 660075] Backtrace on crash broken on Mac

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Dec 16 22:11:39 EST 2010



--- Comment #1 from Michael Hutchinson <mhutchinson at novell.com> 2010-12-17 03:11:38 UTC ---
Note: MacOS has a built-in crash tracing feature, but it has a couple of
problems that mean it's not suitable for our use:
* it doesn't resolve Mono JITed methods, so traces only include useful names
for native functions
* it recognizes the process name as "mono" and logs the report under that name,
regardless of any tricks to rename the process (invoke symlinked mono, exec -a,
setproctitle, SetProcessName), so it's annoying for users to track down the
trace to be able to file it. (Properly naming the process by using a stub
launcher executable that dlopens libmono.dylib and invokes mono_main works, but
Miguel said it incurs perf costs by using Mono as a dynamic library and made me
revert that change in the MonoDevelop app bundle)

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list