[Mono-bugs] [Bug 324338] Thread.ApartmentState differences with MS

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Apr 7 07:13:08 EDT 2008


User dick at novell.com added comment

Dick Porter <dick at novell.com> changed:

           What    |Removed                                         |Added
                 CC|                                                |jonathan.chambers at ansys.com
         AssignedTo|dick at novell.com                                 |mono-bugs at lists.ximian.com

--- Comment #1 from Dick Porter <dick at novell.com>  2008-04-07 05:13:07 MST ---
I've fixed the exception throwing part in svn r100010

However, someone that understands COM apartment states is going to have to fix
the  behaviour when setting the state of the current thread on the 2.0 profile.
 Modifying your repro slightly to remove the
Thread.CurrentThread.ApartmentState = ApartmentState.Unknown; section shows
that the state stays at MTA throughout without that line.  It seems to suggest
that setting the state to Unknown clears the 'has already been set' state,
contrary to the documentation.  I've also no idea how to tell the COM internals
what to do here.

Reassigning back to general ownership, and CCing Jon Chambers for expert

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