gecko-dev/toolkit
Kris Maglione 270a894712 Bug 1398974: Follow-up: Disconnect StreamFilters when closing extension context. r=me
If we don't do this explicitly, the channel is automatically disconnected when
it's GCed. However, if we start shutdown while a stream is being processed,
the stream may not be GCed before we shut down the parent process's message
loop. In that case, we get a shutdown crash because the StreamFilterParent's
data channel is still open when we shut down its message loop.

Explicitly disconnecting the StreamFilter when the context is closed prevents
this, since app shutdown is automatically blocked on extension shutdown, and
extension shutdown explicitly closes all extant contexts.

MozReview-Commit-ID: 5JPrSUooq1j

--HG--
extra : rebase_source : d9af8c6b1c2107a726fead2aa0bbf9cc6f7b72e2
2017-09-12 18:55:24 -07:00
..
components Bug 1398974: Follow-up: Disconnect StreamFilters when closing extension context. r=me 2017-09-12 18:55:24 -07:00
content Bug 1398965 - Fold memory/mozjemalloc into memory/build. r=njn 2017-09-12 13:14:35 +09:00
crashreporter Bug 1391685 Copy missing WideToMBCPto minidump-analyzer standalone program for gcc build r=gsvelto 2017-08-29 12:15:02 -05:00
forgetaboutsite Bug 1392119 - Enable the ESLint no-caller rule across mozilla-central r=standard8 2017-08-23 13:38:24 +01:00
library No bug - Revendor rust dependencies 2017-09-12 04:31:42 +00:00
locales Bug 1353194 Streamline the startup extension compatibility check r=kmag 2017-09-10 12:23:45 -07:00
modules Bug 1399216: Move HiddenFrame.jsm to testing-common. r=Mossop,glandium 2017-09-12 11:56:57 -07:00
mozapps Bug 1375978 - enumerate fonts asynchronously; r=jfkthame,nhnt11 2017-09-12 11:05:37 -07:00
pluginproblem
profile Bug 1387800 - Remove [deprecated] nsIFilePicker.show(). r=qdot 2017-08-06 13:15:31 +09:00
system Backed out 3 changesets (bug 1393230) because it touches the servo directory. 2017-09-07 09:33:53 -04:00
themes Bug 1353194 Streamline the startup extension compatibility check r=kmag 2017-09-10 12:23:45 -07:00
xre Bug 1385991 - Provide a chrome side notification informing the user about an incompatible version of JAWS screen reader. r=felipe 2017-09-08 16:05:06 -05:00
.eslintrc.js
moz.build
moz.configure Bug 1398082 - Support compiling stylo with llvm-config-5.0 or llvm-config-6.0. r=froydnj 2017-09-12 13:04:00 -04:00
nss.configure
toolkit.mozbuild Bug 1371065: Part 1 - Remove external references to the add-on SDK. r=Mossop,glandium 2017-09-12 11:54:47 -07:00