http://bugzilla.novell.com/show_bug.cgi?id=522233

User [email protected] added comment
http://bugzilla.novell.com/show_bug.cgi?id=522233#c1


Zoltan Varga <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]




--- Comment #1 from Zoltan Varga <[email protected]>  2009-07-15 12:29:43 MDT ---
I tried to debug this, but didn't find out much. The crash seems to happen in

0x000000000064f69d in GC_is_marked (p=0x7fffdd768000 "\200\221") at mark.c:209
209         return(mark_bit_from_hdr(hhdr, word_no));
(gdb) up
#1  0x000000000064a3bc in GC_finalize () at finalize.c:560
560             if (!GC_is_marked(real_ptr)) {

Here real_ptr points to a Byte[] array, which is the object stored in the weak
ref by the testcase.

Using another testcase which allocates smaller byte arrays, the crash is
usually in 

0x00000000005fd53a in ves_icall_System_Array_GetLowerBound
(this=0x7ffff122f000, dimension=0) at icall.c:684
684             gint32 rank = ((MonoObject *)this)->vtable->klass->rank;

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to