[Mono-list] GC issue in mono 0.31

Nikolai Zhubr s001@hotbox.ru
Mon, 3 May 2004 02:54:28 +0400

I have a problem running mono 0.31 - it segfaults almost
immediately in GC startup code, as far as I can see. Here
is the call sequence:
GC_malloc ->
 GC_generic_malloc_inner ->
  GC_init_inner ->
   GC_try_to_collect_inner ->
    GC_stopped_mark ->
     GC_mark_some ->
      GC_mark_from ->
      mark.c:line 769: defered = *limit; <<<=== segfault.
Note: GC_mark_from() executes successfully some few times,
then segfaults. The assembly file specified as an argument
doesn't seem to be relevant. Starting with no arguments
displays help screen normally.
I'm using 686 linux 2.6.5, gcc 3.3.1. Let me know if I should
provide more details.
Thank you.
(I'm not on ML, please CC me so I can get reply)
Best regards,
 Nikolai Zhubr