diff --git a/xpcom/base/nsCycleCollector.cpp b/xpcom/base/nsCycleCollector.cpp index eca85aac571a..8881a2080382 100644 --- a/xpcom/base/nsCycleCollector.cpp +++ b/xpcom/base/nsCycleCollector.cpp @@ -2881,6 +2881,12 @@ nsCycleCollector::ExplainLiveExpectedGarbage() mScanInProgress = PR_FALSE; + for (PRUint32 i = 0; i <= nsIProgrammingLanguage::MAX; ++i) { + if (mRuntimes[i]) { + mRuntimes[i]->FinishTraverse(); + } + } + PRBool describeExtraRefcounts = PR_FALSE; PRBool findCycleRoots = PR_FALSE; {