[PATCH 4/4] msvcp90: Use critical sections in mutex object (try2)
Alexandre Julliard
julliard at winehq.org
Fri Nov 2 13:35:22 CDT 2012
Piotr Caban <piotr at codeweavers.com> writes:
> try2:
> - free allocated memory in mutex_dtor
> ---
> dlls/msvcp100/misc.c | 18 ++++++++++++++----
> dlls/msvcp100/msvcp.h | 2 +-
> dlls/msvcp60/misc.c | 16 ++++++++++++----
> dlls/msvcp71/misc.c | 18 ++++++++++++++----
> dlls/msvcp71/msvcp.h | 2 +-
> dlls/msvcp90/misc.c | 18 ++++++++++++++----
> dlls/msvcp90/msvcp90.h | 2 +-
> 7 files changed, 57 insertions(+), 19 deletions(-)
It doesn't work here:
../../../tools/runtest -q -P wine -M msvcp90.dll -T ../../.. -p msvcp90_test.exe.so ios.c && touch ios.ok
err:ntdll:RtlpWaitForCriticalSection section 0x111448 "misc.c: _Mutex critical section" wait timed out in thread 0025, blocked by 0000, retrying (60 sec)
wine: Critical section 00111448 wait failed at address 0x7bc373e2 (thread 0025), starting debugger...
Unhandled exception: wait failed on critical section 0x00111448 in 32-bit code (0x7bc373e2).
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list