[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 191182] VALGRIND_LEAK_CHECK quadratic when big nr of chunks or
From:       Nicholas Nethercote <njn () valgrind ! org>
Date:       2009-05-06 6:17:26
Message-ID: 20090506061726.60EB0169D5 () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=191182


Nicholas Nethercote <njn@valgrind.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




--- Comment #6 from Nicholas Nethercote <njn valgrind org>  2009-05-06 08:17:01 ---
I just committed a fix for this to the trunk (r9781).

I didn't use your patch, although I used the same basic approach.  The two main
differences were:

- I used an OSet instead of a VgHashTable.  OSet's interface was sufficiently
  generic that I didn't have to modify it at all.

- I didn't compute hashes of ExeContexts.  This means that there is no danger
of
  two different ExeContexts unluckily having the same hash value and thus being
  erroneously merged.

I also made the change to VG_(HT_to_array) that you identified.

Thanks for all your work towards fixing this bug.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic