I hope there is someone using TotalView/MemoryScape here.

I use this tool for about 5 years now (from before the time they split it into two products). I mainly used for memory leak detection - IMO about 1000x better than gdb, click, catch. It was it until now (while I debugged only STL based stuff). Now I have it running on CentOS 6 32bit.

The application I originally tried to debug is a complex multithreaded beast (I have about 200 bytes leak per thread and that adds up to lots of bytes finally). To my surprise, it fails at the first step with the qsrand call.

It says: "Error: Allocator returned a misaligned block: heap may be corrupted".

No matter what I do, the application does not continue. I hope there is someone out there using TotalView who can tell me what is going on since rougewave support does not give a hand with qt.

Alternatively, I would welcome any tool what does the same memleak detection as TV does (valgrind output is a nightmare, something nice is needed what is capable to output results in an easily comprehensible format after creating and destroying 100000 threads or so).