Dana Keeler 05b70c7f11 Bug 1977347 - osclientcerts: check for already being on the right thread in ThreadSpecificHandles::drop a=diannaS
If a `find_objects` implementation encounters an error, it may release a
`ThreadSpecificHandles` on the background thread. Before this patch, this would
cause `ThreadSpecificHandles::drop` to block on the currently-running thread,
causing a deadlock. This patch changes the drop implementation to first check
if it's already on the background thread, in which case it can simply release
the resources without blocking on anything.

Original Revision: https://phabricator.services.mozilla.com/D258085

Differential Revision: https://phabricator.services.mozilla.com/D258729
2025-07-31 15:37:33 +00:00
2025-05-10 01:55:32 +00:00

Firefox Browser

Firefox is a fast, reliable and private web browser from the non-profit Mozilla organization.

Contributing

To learn how to contribute to Firefox read the Firefox Contributors' Quick Reference document.

We use bugzilla.mozilla.org as our issue tracker, please file bugs there.

Resources

If you have a question about developing Firefox, and can't find the solution on Firefox Source Docs, you can try asking your question on Matrix at chat.mozilla.org in the Introduction channel.

Description
Preconfigured browser for YouTube's TV interface
Readme 5.5 GiB
Languages
JavaScript 32.6%
C++ 25.1%
HTML 20.9%
C 10.6%
Python 2.8%
Other 7.6%