hai controllato che non ci sia un exit() alla fine di qualche blocco?