[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