Closed Bug 49417 Opened 25 years ago Closed 20 years ago

NSPR un Win2K never wakes up from PR_Poll when NSPR_NATIVE_THREADS_ONLY=1

Categories

(NSPR :: NSPR, defect, P3)

x86
Windows 2000

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: ruslan, Assigned: wtc)

Details

NSPR un Win2K never wakes up from PR_Poll when NSPR_NATIVE_THREADS_ONLY=1. The sequence is -> queue fd to PR_Poll and then call PR_Recv ( ... PR_TIMEOUT_NO_WAIT). Eventually, under concurrency it stops reporting completion from PR_Poll. Works fine on Solaris. Obviously doesn't work at all when NSPR_NATIVE_THREADS_ONLY=0
Did the PR_Recv(..., PR_INTERVAL_NO_WAIT) call ever fail with the PR_IO_TIMEOUT_ERROR? If so, did you call PR_NT_CancelIo() on the fd so that the fd could be used again?
Status: NEW → ASSIGNED
Target Milestone: --- → 4.1
Let me double check. Could be an error on my side, because it only happens under heavy concurrency.
Marking this for Later.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → LATER
LATER is deprecated per bug 35839.
Status: RESOLVED → REOPENED
Resolution: LATER → ---
Marked the bug WONTFIX. The bug reporter is no longer available to investigate this very old bug.
Status: REOPENED → RESOLVED
Closed: 25 years ago20 years ago
Resolution: --- → WORKSFORME
Target Milestone: 4.1 → 4.6
I meant "WORKSFORME" rather than "WONTFIX".
You need to log in before you can comment on or make changes to this bug.