FULL PRODUCT VERSION :
A DESCRIPTION OF THE PROBLEM :
There are two valid return values from WaitForMultipleObjects() which indicate that a mutex object was successfully obtained, WAIT_OBJECT_0 and WAIT_ABANDONED. WAIT_ABANDONED is not being handled appropriately in
j2se/src/windows/transport/shmem/shmem_md.c, i.e., the thread may never release the mutex, which can result in other threads remaining blocked.
REPRODUCIBILITY :
This bug can be reproduced rarely.
###@###.### 2005-04-13 20:43:07 GMT
A DESCRIPTION OF THE PROBLEM :
There are two valid return values from WaitForMultipleObjects() which indicate that a mutex object was successfully obtained, WAIT_OBJECT_0 and WAIT_ABANDONED. WAIT_ABANDONED is not being handled appropriately in
j2se/src/windows/transport/shmem/shmem_md.c, i.e., the thread may never release the mutex, which can result in other threads remaining blocked.
REPRODUCIBILITY :
This bug can be reproduced rarely.
###@###.### 2005-04-13 20:43:07 GMT
- duplicates
-
JDK-8047334 Reapply fix for "8032901 WaitForMultipleObjects() return value not handled appropriately"
-
- Closed
-