On Fri, Feb 01, 2008 at 04:10:25PM +0100, Gudjon I. Gudjonsson wrote: > Since you are discussing this. I spent yesterday on trying to debug > ngspice on amd64 with gdb and valgrind. It segfaults on amd64 but not on > i386. Can you point out some good documents on where to put those checks > you mention?
The main thing to watch out for it people using int's as pointers. pointers should always be void * or longs. Do you have an example of how to make it segfault? > Unfortunately often I don't know when a data structure can be freed. When you know you won't try to access it again. Also setting the pointer to NULL after freeing it and then checking that a pointer is not NULL before trying to access it (and if it is null when you don't think it should be, spit out an error message). -- Len Sorensen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

