Al momento della chiamata di form(z) in vis.c il programma va in segmentation fault (me ne sono assicurato con un printf prima e dopo la chiamata).