Bisogna vedere esattamente il codice con la free, se ricadi in qualche caso non definito dallo standard è possibile che tu ottenga risultati diversi su macchine diverse.Originariamente inviato da Smoke666
Ora riprovo come da te suggerito, però anche con valgrind, in quel codice che ti ho scritto, non rileva memory leaks... Inoltre volevo chiedervi, è possibile che una free() dia segfault su una macchina, mentre su un'altra no? Nello specifico, sulla mia macchina alloco una stringa, la uso e faccio la free. Tutto regolare. Oggi ho portato il codice su un pc dell'università: segfault quando esegue la free O.O Però valgrind, anche togliendo quella free, non da memory leaks, come è possibile? Ora riprovo anche con mtrace per verificare...