gecko-dev/ipc
Kartikaya Gupta b4ad327a0e Bug 1390488 - Pass the childProcessTmpDir from the parent process to the GPU process. r=froydnj
The GPU process doesn't have the directory service enabled, so it can't find
a tmp dir to put its .extra files for crash reports. Even if we do enable the
directory service, we still don't get the correct "content process tmp dir" in
the GPU process, because the UUID baked into that folder is passed via the
preferences service, and that isn't initialized in the GPU process either.
Rather than unneccessarily initialize all this stuff in the GPU process just
to get one folder name, we can pass that folder name directly in the argv list.

See comments 12-19 on the bug for further discussion of the various solutions
attempted/explored.

MozReview-Commit-ID: 1sFg27hIe7S

--HG--
extra : rebase_source : 78eb600a58fed45800b9df8303cc4d6898d96ae9
2017-09-13 11:26:25 -04:00
..
app Bug 1380690 - Part 1 - Save repo and object dir paths in Mac bundle Info.plist files. r=gps 2017-07-17 17:13:18 -07:00
chromium Bug 1397376 - Avoid copying on initializing histogram ranges r=gfritzsche 2017-09-08 12:13:44 -07:00
contentproc Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj 2017-08-16 16:48:52 -07:00
dbus Bug 1389598 - Part 4: Remove remaining gonk refs. r=froydnj 2017-08-11 17:45:18 -07:00
glue Bug 1390488 - Pass the childProcessTmpDir from the parent process to the GPU process. r=froydnj 2017-09-13 11:26:25 -04:00
ipdl Bug 1245527 - Remove NSS U2F SoftToken. r=ttaubert, r=jed 2017-09-05 12:32:42 -07:00
mscom merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-09-12 11:35:15 +02:00
ril
testshell Bug 1393790 part 1 - Remove JS_STUBGETTER and JS_STUBSETTER. r=jorendorff 2017-08-28 10:39:57 +02:00
moz.build
pull-chromium.py