[Mono-bugs] [Bug 683409] SMP problems on ARM
    bugzilla_noreply at novell.com 
    bugzilla_noreply at novell.com
       
    Thu Apr  7 14:52:27 EDT 2011
    
    
  
https://bugzilla.novell.com/show_bug.cgi?id=683409
https://bugzilla.novell.com/show_bug.cgi?id=683409#c3
--- Comment #3 from Zoltan Varga <vargaz at gmail.com> 2011-04-07 18:52:27 UTC ---
The following patch seems to be hit when running the above testcase using
GC_DONT_GC=1 mono bug.exe
diff --git a/mono/metadata/object.c b/mono/metadata/object.c
index 250e947..a0f025d 100644
--- a/mono/metadata/object.c
+++ b/mono/metadata/object.c
@@ -4857,6 +4857,11 @@ mono_string_new_size (MonoDomain *domain, gint32 len)
 #ifndef HAVE_SGEN_GC
        s = mono_object_allocate_ptrfree (size, vtable);
+       if (s == vtable) {
+               printf ("BAR!\n");
+               *(int*)0 = 0;
+       }
+
        s->length = len;
 #else
        s = mono_gc_alloc_string (vtable, size, len);
This means that the string vtable pointer somehow ends up the GC freelist.
-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
    
    
More information about the mono-bugs
mailing list