gecko-dev/netwerk
Kershaw Chang 1c6a55798d Bug 1242221 - Close IPC channel before MessageLoop gets destroyed r=mayhemer
From the log, I found that the intermittent crash happened because SocketProcessBridgeParent's message loop is destroyed before the IPC channel is closed. Before this patch, the only way to close the IPC channel between SocketProcessBridgeParent and SocketProcessBridgeChild is relying on "content-child-shutdown" notification in child process. If socket process gets terminated before "content-child-shutdown", the IPC channel is never closed.
So, this patch tries to close the IPC channel at SocketProcessChild::CleanUp if the channel is not closed.

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

--HG--
extra : moz-landing-system : lando
2019-07-25 15:24:02 +00:00
..
base Backed out 2 changesets (bug 1567892) for build bustages complaining about PNecko.ipdl CLOSED TREE 2019-07-24 18:59:39 +03:00
build Bug 1530660: Fix registration for nsSafeFileOutputStream. r=erahm 2019-06-20 15:40:35 -07:00
cache Bug 1557904. Stop using [array] in appcache interfaces. r=mayhemer 2019-06-12 12:02:37 +00:00
cache2 Bug 1562305 - Make privacy.sanitize.sanitizeOnShutdown and privacy.clearOnShutdown.cache static prefs. r=michal 2019-07-11 04:38:36 +00:00
cookie Bug 1566952: Part 2 - Update Fission failure annotations after skipping crashes. r=mccr8 2019-07-19 12:30:10 -07:00
dns No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM 2019-07-25 13:20:25 +00:00
ipc Bug 1242221 - Close IPC channel before MessageLoop gets destroyed r=mayhemer 2019-07-25 15:24:02 +00:00
locales
mime Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
protocol Bug 1501108 - [1.7] Add GeckoView Session Context ID support. r=snorp,baku,mayhemer 2019-07-21 17:18:37 +00:00
sctp Bug 1553789: Don't connect unless our transport is the one that is ready. r=mjf 2019-07-15 14:10:03 +00:00
socket Backed out 2 changesets (bug 1546816) for causing test_navigation.py and test_js_cert_override_service.js to permafail CLOSED TREE 2019-06-15 10:55:58 +03:00
srtp
streamconv Bug 1478950 - Fix parsing filename in OS/2 FTP listing, r=valentin 2019-06-11 19:18:36 +00:00
system Bug 1561005 - Implement nsINetworkLinkService.networkID on mac r=michal 2019-06-28 12:41:27 +00:00
test Backed out 3 changesets (bug 1559244) for causing bug 1370046 2019-07-25 17:42:32 +03:00
url-classifier Bug 1564910 - Update the social-tracking features with the new classification tables, r=dimi 2019-07-11 08:07:26 +00:00
wifi Bug 1458624 - Firefox on Linux now sends signal strength to geolocation API as RSSI dBm instead of a percentage. r=cpeterson 2019-07-17 19:11:19 +00:00
moz.build
necko-config.h.in