mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-24 00:24:14 +00:00
9f8b3629ca
The patch for bug 946407 changed the state space of nsMemoryReporterManager in a subtle way: if we're using MinimizeMemoryUsage with our report, then it's possible for all of the child processes to finish (or for the timeout to expire) before the parent has started reporting on itself. This could cause us to dereference a null pointer to the state struct in StartGettingReports(). To fix this, we keep track of whether the parent has actually done its report, and defer finishing the report until then. |
||
---|---|---|
.. | ||
analysis | ||
base | ||
build | ||
components | ||
doc | ||
ds | ||
glue | ||
idl-parser | ||
io | ||
libxpt/xptcall | ||
reflect | ||
sample | ||
string | ||
system | ||
tests | ||
threads | ||
tools | ||
typelib | ||
windbgdlg | ||
xpidl | ||
Makefile.in | ||
moz.build | ||
xpcom-config.h.in | ||
xpcom-private.h.in |