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

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


Sledge Ham <[email protected]> changed:

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




--- Comment #7 from Sledge Ham <[email protected]>  2009-09-24 06:56:06 MDT 
---
If I compile with DEBUG_THREADS it looks like some foreign threads are being
created and being allocated in the GC_threads-array.
However, when the garbage collector runs, this thread is already gone again and
when we perform the thread_get_state() in darwin_stop_world() this returns an
error.

To be sure that the filters from thread_get_state() are not incorrect I added a
thread_info call right before the thread_get_state and in the
GC_start_routine_head. 
The GC_start_routine_head returns a success... The call right before
thread_get_state fails... 

It seems like the thread already went away... 

Was the mach_thread-properly 'retained'?

-- 
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