[Mono-dev] [PATCH] Windows runtime tests hung.
billholmes54 at gmail.com
Wed Apr 1 13:25:40 EDT 2009
Understood, that is why I said it was a workaround.
In my opinion the problems with QueueUserAPC are well know and do not
need these particular three tests to remind us of that. Can we work
around a well know issue to allow these tests to exercise what they
are intended to.
On Wed, Apr 1, 2009 at 10:33 AM, Rodrigo Kumpera <kumpera at gmail.com> wrote:
> This is only a hack around the fact the we don't support proper interruption
> on windows.
> 2009/4/1 Bill Holmes <billholmes54 at gmail.com>
>> On Windows some of the runtime tests are not completing since r127661
>> (I believe.) The attached patch is a workaround for the affected
>> On Windows we rely on QueueUserAPC to increment
>> thread_interruption_requested. The way the tests are currently
>> written there is no opportunity to execute the APC. Adding a sleep
>> provides that opportunity.
>> 2009-04-01 Bill Holmes <billholmes54 at gmail.com>
>> * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
>> Adding a sleep to the waiting thread to give Mono on Windows an
>> opportunity to interrupt the thread via QueueUserAPC.
>> Contributed under MIT/X11 license.
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
More information about the Mono-devel-list