VirtualBox

Changeset 39221 in vbox


Ignore:
Timestamp:
Nov 8, 2011 6:08:59 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
74743
Message:

Main/metrics: unregister guest after metrics (#5949)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/MachineImpl.cpp

    r39200 r39221  
    1101311013    AutoMultiWriteLock3 multilock(mParent, mParent->host(), this COMMA_LOCKVAL_SRC_POS);
    1101411014
    11015     LogAleksey(("{%p} " LOG_FN_FMT ": mCollectorGuest=%p\n",
    11016                 this, __PRETTY_FUNCTION__, mCollectorGuest));
    11017     if (mCollectorGuest)
    11018     {
    11019         mParent->performanceCollector()->unregisterGuest(mCollectorGuest);
    11020         // delete mCollectorGuest; => CollectorGuestManager::destroyUnregistered()
    11021         mCollectorGuest = NULL;
    11022     }
    1102311015#if 0
    1102411016    // Trigger async cleanup tasks, avoid doing things here which are not
     
    1103411026    unregisterMetrics(mParent->performanceCollector(), mPeer);
    1103511027#endif
     11028    /* The guest must be unregistered after its metrics (#5949). */
     11029    LogAleksey(("{%p} " LOG_FN_FMT ": mCollectorGuest=%p\n",
     11030                this, __PRETTY_FUNCTION__, mCollectorGuest));
     11031    if (mCollectorGuest)
     11032    {
     11033        mParent->performanceCollector()->unregisterGuest(mCollectorGuest);
     11034        // delete mCollectorGuest; => CollectorGuestManager::destroyUnregistered()
     11035        mCollectorGuest = NULL;
     11036    }
    1103611037
    1103711038    if (aReason == Uninit::Abnormal)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette