Description of problem: Version-Release number of selected component (if applicable): 49 How reproducible: Always Steps to Reproduce: 1. Try to visit a site which uses NTLM authentication Actual results: Password is prompted. Expected results: SSO should work through ntlm_auth. Additional info: ntlm_auth trace; ntlmfoo.44135:write(2, "Got 'YR' from squid (length: 2)."..., 33) = 33 ntlmfoo.44135:write(1, "YR TlRMTVNTUAABAAAABYIIYgAAAAAoA"..., 60) = -1 EPIPE (Broken pipe) firefox trace; write(78, "YR\n", 3) = 3 read(80, 0x7ffdaef55598, 1024) = -1 EAGAIN (Resource temporarily unavailable) close(80) = 0 close(78) = 0
This was working in 48.0.1. Broken in 49.0
Not Firefox; it was broken because NSPR randomly changed its semantics and now pipes are non-blocking. And now Firefox gets a completely unexpected -EAGAIN when it reads from a pipe which always *used* to be blocking.
Scratch build at http://koji.fedoraproject.org/koji/taskinfo?taskID=16058155 fixes this
(In reply to David Woodhouse from comment #3) > Scratch build at http://koji.fedoraproject.org/koji/taskinfo?taskID=16058155 > fixes this how?
Just by reverting the offending patch.
Thanks David. We've just released an upstream NSPR 4.13.1 release, where the only change is the reversal of this function. Daiki, could you please work on NSPR package updates, to fix this bug? Thanks in advance.
nspr-4.13.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-86a2119f42
nspr-4.13.1-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-7dce812c00
nspr-4.13.1-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-f0d43a359d
nspr-4.13.1-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
nspr-4.13.1-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
Closing as the fixed package is already in Fedora 24 stable.