Wpis z mikrobloga

@Strus: norma. Spróbuj valgrindem: http://web.cs.swarthmore.edu/~newhall/unixhelp/purify.html

Tutaj opis, jak: http://www.cprogramming.com/debugging/valgrind.html

Ten program wciska się pomiędzy system operacyjny a Twój program, i zapamiętuje w którym miejscu w kodzie alokowałeś pamięć, odwoływałeś się do niej, usuwałeś ją itp. Jeśli wywęszy coś podejrzanego - daje to w raporcie na koniec. Np wykrywa pamięć, która nigdy nie jest zwalniana, albo odwoływanie się do tabeli ze złym indeksem, albo pamięć, którą zwalniasz, a potem się do niej