J en ai pas lu en détail mais Comment savez vous que c’est la partie incriminée ou concernée ? Un débordement de variable n’importe où ailleurs dans le code pourrait expliquer votre soucis par exemple
Faites un mini programme qui ne contient que cette partie et regardez si vous avez le problème ou pas