
On Wed, 8 Sep 2004, Jon A. Cruz wrote:
MenTaLguY wrote:
I'm wondering whether something is writing out of bounds and corrupting the malloc headers. I have tried testing for this using ElectricFence, but at least on my machine we allocate too many small blocks with EF to make it all the way through startup. (not a bug on our part, just an annoying limitation of EF)
Can you try valgrind? In general I've had much better luck with that. (It also catches many things that EF doesn't)
valgrind is really unhappy with livarot at the moment; it hits 50k errors before the main window even comes up. But I suppose you could make a suppression profile for the very common one (a use of uninitialized data) and then look for overruns etc. that way.
Cheers
Carl