Raygun Feature Request

Feature Request

dSYM support for Xamarin provider

Current Status:

Completed


Avatar

ElJeffroz

It would be really nice if dSYM support would be added for the Xamarin provider(s). It would make tracking down bugs a lot easier when linenumbers are available.

Raygun is already useful, but could be really useful if I could pinpoint problems down to exact code locations within my mobile apps...


Avatar

Den Zakh

Posted on
Sep 18 2014

It would be helpful to understand such kind of logs:

45 MyApp 0x0065a225 mono_jit_runtime_invoke + 725
46 MyApp 0x006fb58f mono_runtime_invoke + 127
47 MyApp 0x00701161 mono_runtime_exec_main + 401
48 MyApp 0x00700f0a mono_runtime_run_main + 682
49 MyApp 0x005b4a0d mono_jit_exec + 93
50 MyApp 0x007ce9d5 monotouch_main + 2741
51 MyApp 0x0055dab5 main + 117
Avatar

Den Zakh

Posted on
Sep 18 2014

It would be very helpful to understand such kind of logs:

17 MyApp 0x0065a225 mono_jit_runtime_invoke + 725
18 MyApp 0x006fb58f mono_runtime_invoke + 127
19 MyApp 0x007dda7f monotouch_trampoline + 4991

......

45 MyApp 0x0065a225 mono_jit_runtime_invoke + 725
46 MyApp 0x006fb58f mono_runtime_invoke + 127
47 MyApp 0x00701161 mono_runtime_exec_main + 401
48 MyApp 0x00700f0a mono_runtime_run_main + 682
49 MyApp 0x005b4a0d mono_jit_exec + 93
50 MyApp 0x007ce9d5 monotouch_main + 2741
51 MyApp 0x0055dab5 main + 117
Avatar

Raygun

Jason Fauchelle

Posted on
Nov 27 2014

dSYM support for the Xamarin provider is currently in beta. Check out this blog post to set this up in your application: https://raygun.io/blog/2014/10/report-native-ios-errors-new-beta-xamarin-provider/

This allows Raygun to detect native iOS errors that it previously couldn't, and also causes certain managed exceptions to now be detected in native code. Any exceptions that are sent from native code can be symbolified with a dSYM which provides far better stack traces than before.

Getting line numbers in managed exception traces is currently not possible, but it something we will continue investigating.

Avatar

Raygun

Jason Fauchelle

Posted on
Feb 16 2015

The latest version of Raygun4Net can now report native iOS errors in Xamarin.iOS apps - which can then be symbolicated after uploading your dSYMs. This functionality is available in both the classic and Unified API versions that we provide. More information and instructions to enable this are available in this post: https://raygun.io/blog/2015/01/raygun-for-xamarin-ios-supports-unified-api-and-native-error-reporting/

-Jason Fauchelle