gecko-dev/toolkit
DimiDL 83eed8b61a Bug 1591112 - Do not release Classifier in the Safe Browsing update thread. r=gcp
In AsyncApplyUpdate, the Safe Browsing update thread holds a reference
to 'Classifier'. In some scenarios(See Bug 1591112), the update
thread may be the last one holding the reference; hence the update
thread releases the 'Classifier' when the task is ended.

Classifier has to be created and destroyed in the same thread
because of the constrain of LazyIdelThread, in the current
implementation, it should be released by the worker thread.

This patch transfers the ownership of the reference of 'Classifier 'from the
update thread to the worker thread before its task is finished to make
sure we release 'Classifier' in the right thread.

Differential Revision: https://phabricator.services.mozilla.com/D53156

--HG--
extra : moz-landing-system : lando
2019-11-20 08:34:53 +00:00
..
actors Backed out 3 changesets (bug 1595154) for failing bc at browser_autocomplete_marked_detached_tab.js on a CLOSED TREE 2019-11-20 05:03:37 +02:00
components Bug 1591112 - Do not release Classifier in the Safe Browsing update thread. r=gcp 2019-11-20 08:34:53 +00:00
content Backed out 3 changesets (bug 1595154) for failing bc at browser_autocomplete_marked_detached_tab.js on a CLOSED TREE 2019-11-20 05:03:37 +02:00
crashreporter Bug 1371390 - Pay attention to macho images' cpusubtype when creating minidumps (revised). r=gsvelto 2019-11-19 21:42:37 +00:00
docs Bug 1574609 - Fix telemetry/telemetry path component in firefox-source-docs. r=ahal 2019-08-30 12:44:02 +00:00
forgetaboutsite Bug 1595934 - Make nsICookieManager cookie enumerators return Array<nsICookie> instead of nsISimpleEnumerator; r=baku 2019-11-17 07:21:14 +00:00
library Backed out 2 changesets (bug 1591563) for build bustages force-cargo-library-build on a CLOSED TREE 2019-11-19 16:54:29 +02:00
locales Bug 1596911 - aboutcrashes.ftl: Fix the license header r=Gijs,fluent-reviewers,flod 2019-11-16 00:28:07 +00:00
modules Bug 1571656 - Use Assert.jsm numeric comparison functions in tests r=mixedpuppy,MattN 2019-11-18 13:03:58 +00:00
mozapps Bug 1594521 - enable remote settings blocklist on nightly, r=mconley 2019-11-19 00:23:55 +00:00
pluginproblem
profile Bug 1564083: The profile command line argument should match a profile with the same root directory and use its local directory. r=froydnj 2019-11-18 19:27:51 +00:00
recordreplay Bug 1594042 - Improve logpoint performance, r=jlast. 2019-11-05 16:17:13 +00:00
system Bug 1580271: defer to xdg-open when opening files on OpenBSD r=gcp 2019-11-07 17:08:57 +00:00
themes Bug 1596724 - Fix print preview toolbar. r=dao 2019-11-19 18:29:58 +00:00
xre Bug 1594998 - Make standalone SpiderMonkey use libxul-like panic. r=froydnj 2019-11-15 13:14:42 +00:00
.eslintrc.js
l10n-registry.manifest Bug 1555662 - Register L10nRegistry sources using categories. r=kmag 2019-06-08 04:37:31 +00:00
moz.build Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
moz.configure bug 1597743 - re-enable intermediate preloading (cert_storage) on non-nightly builds r=jcj,kjacobs 2019-11-19 21:50:37 +00:00
nss.configure
toolkit.mozbuild Bug 1595836 - add support for ./mach python-test r=rwood 2019-11-14 15:02:44 +00:00