Hi,
we never free m_vector in summaries.  Fixed thus.

Honza

        * symbols-summary.h (fast_function_summary<T *, V>::release,
        fast_call_summary<T *, V>::release): Free m_vector.
Index: symbol-summary.h
===================================================================
--- symbol-summary.h    (revision 277424)
+++ symbol-summary.h    (working copy)
@@ -458,6 +458,8 @@ fast_function_summary<T *, V>::release (
     if ((*m_vector)[i] != NULL)
       this->release ((*m_vector)[i]);
 
+  vec_free (m_vector);
+ 
   this->m_released = true;
 }
 
@@ -919,6 +921,8 @@ fast_call_summary<T *, V>::release ()
     if ((*m_vector)[i] != NULL)
       this->release ((*m_vector)[i]);
 
+  vec_free (m_vector);
+
   this->m_released = true;
 }
 

Reply via email to