On Tuesday 17 October 2006 01:53 Fedotov, Alexei A wrote: > Sorry for my English - > > http://issues.apache.org/jira/browse/HARMONY-1669 > Artem told this patch fixes a deadlock on Windows. > > I haven't tried the fix. As far as I understand we put SuspendThread() > check and ResumeThread() action under one critical section when trying > to flush memory. It's ok not to risk the integrity of the whole > operation.
From the JIRA comments it must be something different. It is a race condition rather than a dead lock fix. Also gc.LOS hangs on Windows XP for me. It works just fine on Windows 2003 Server SP1. There is some difference between these two win32 kernels and we've had fixes for XP while 2003 server worked (actually Windows 2003 Server SP1, without server pack it worked like XP, it hung) well. The example is HARMONY-1541. So it is better to determine windows kernel clearly. XP, 2003 or 2003 SP1. From the JIRA comments it looks like a fix for 2003 or 2003 SP1. On XP gc.LOS still doesn't work. -- Gregory Shimansky, Intel Middleware Products Division --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]