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

RESOLVED WORKSFORME

Status

P3
major
RESOLVED WORKSFORME
18 years ago
14 years ago

People

(Reporter: ruslan, Assigned: wtc)

Tracking

x86
Windows 2000

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

18 years ago
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
(Assignee)

Comment 1

18 years ago
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
(Reporter)

Comment 2

18 years ago
Let me double check. Could be an error on my side, because it only happens under 
heavy concurrency.

Comment 3

18 years ago
Marking this for Later.
Status: ASSIGNED → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → LATER
LATER is deprecated per bug 35839.
Status: RESOLVED → REOPENED
Resolution: LATER → ---
(Assignee)

Comment 5

14 years ago
Marked the bug WONTFIX.  The bug reporter is no
longer available to investigate this very old bug.
Status: REOPENED → RESOLVED
Last Resolved: 18 years ago14 years ago
Resolution: --- → WORKSFORME
Target Milestone: 4.1 → 4.6
(Assignee)

Comment 6

14 years ago
I meant "WORKSFORME" rather than "WONTFIX".
You need to log in before you can comment on or make changes to this bug.