Bonjour,
ASAN ou valgrind devrait aider à trouver la source du problème rapidement.
Dans votre code vous appelez "free()" sur un pointeur qui n'as pas été alloué (et donc ne peut pas être free) ou qui a déjà été free (et donc ne peut pas être re-free).