Comunque seguendo il flusso di esecuzione attraverso il debugger, il segfault viene generato nella chiamata alla new_scheda subito dopo la calloc....Come può essere la free?