I have an R package with embedded Mono, on Linux, that is working on Mono
3.12.x series but broken since Mono 4.0.x.
Crashes with:
Assertion at sgen-alloc.c:774, condition `tlab_next_addr_offset != -1' not
met
Repro and details at https://github.com/jmp75/rClr/issues/7, but optional for
this present question.
What I am after is to step in debug mode through Mono, to diagnose and
hopefully figure out a fix, but could not find a procedure to:
* build/install mono from source (I know that) but with debug symbols
* If the above is done, can I use MonoDevelop or other graphical front-end to
attach to the process with embedded Mono and step through code with GDB. I can
already attach MonoDevelop to the R process and catch the crash, but the call
stack is devoid of info and reference to the source code (presumably lacking
the former debug symbols?)
Any advice on how to go about it is welcome. I hope we can do better than
command line gdb.
Cheers
_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/mono-devel-list