mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-26 14:22:01 +00:00
fe7351b75f
For some reason, we were decrementing the ProfileGatherer's mPendingProfiles when receiving an "exit profile". An exit profile is handed over by a subprocess parent actor, but in order to have that exit profile, the content process _must_ have sent it up to the parent already, and that means that the counter had alreay been decremented on its receipt. This means that if the subprocess parent actor exited, it'd decrement the counter twice, which means that we open ourselves up for missing out on profiles that haven't yet reached the parent. I can't think of a good reason why we'd want to decrement the counter when storing an exit profile, so I've just removed that bit. MozReview-Commit-ID: 8jSqtpYbXh0 --HG-- extra : rebase_source : 64eadae51b0192231846327c0e677154287bd1a6 |
||
---|---|---|
.. | ||
bloatview | ||
check-moz-style | ||
coverity | ||
docs | ||
fuzzing | ||
jprof | ||
leak-gauge | ||
lint | ||
memory | ||
memory-profiler | ||
mercurial | ||
power | ||
profiler | ||
quitter | ||
rb | ||
rewriting | ||
update-packaging | ||
mach_commands.py | ||
moz.build |