Bug 818704
Summary: | Firefox hangs when window is closed after loading a ssl web page. | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Asha Akkiangady <aakkiang> | ||||
Component: | pcsc-lite | Assignee: | Bob Relyea <rrelyea> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Asha Akkiangady <aakkiang> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | urgent | ||||||
Version: | 6.3 | CC: | agunn, chhudson, cww, dgross, james.brown, jfenal, jgalipea, ludovic.rousseau, nkinder, rjackson, rrelyea, truhnc | ||||
Target Milestone: | rc | Keywords: | ZStream | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | pcsc-lite-1.5.2-12.el6 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2013-11-14 10:36:04 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 835616, 959927, 960054 | ||||||
Attachments: |
|
Description
Asha Akkiangady
2012-05-03 18:47:59 UTC
Since RHEL 6.3 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux. This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux. This request was erroneously removed from consideration in Red Hat Enterprise Linux 6.4, which is currently under development. This request will be evaluated for inclusion in Red Hat Enterprise Linux 6.4. This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux. Created attachment 707170 [details]
strace demonstrating defect
Updating as this bug is still present in 6.4: To reproduce on a RHEL 6.4 workstation: 1.) Insert smart card (CAC in my case) 2.) Launch Firefox 3.) Browse to bugzilla.redhat.com (don't log in or anything, just load the page) 4.) Close the browser Result: Firefox does not ever release the process. I must kill the pid manually. If smart card is not inserted while launching Firefox, this issue does not present. Attached is an strace of firefox when this issue happens. This is literally just loading bugzilla.redhat.com and then closing the browser, waiting ~5 seconds, then killing the process manually. Notice that it hangs on: mknod("/var/run/pcscd.events/event.4918.17028664", S_IFIFO|0644) = 0 open("/var/run/pcscd.events/event.4918.17028664", O_WRONLY) = ? ERESTARTSYS (To be restarted) changing component.. pcsc-lite-1.5.2-7.el6.i686 is quiet old now. /var/run/pcscd.events/ is no more used since pcsc-lite 1.6.0 Can you reproduce the problem with a recent (>= 1.8.0) version of pcsc-lite? Ludovic, unfortunately we can't rebase from a stable platform. I did look at the newer versions and saw that the weren't using the events fifos anymore, so RHEL 7 shouldn't have his issue. I should have a test that reproduces the problem as well as a patch. With the patch, there is still a race (there's a condition where the Cancel will happen to quickly and the thread doesn't get cancelled, but that just leads to the thread talking longer to die since we don't use 'wait forever'. This 'new' race is a narrower race than the one we are seeing, so the code isn't any worse off). |