Descarga algún depurador para encontrar donde está el problema, me imagino que sabrás lo que es, de todas formas te dejo aquí una definición. Depuradores: Son programas que permiten detener la ejecución de nuestros programas, inspeccionar variables y ejecutar nuestro programa paso a paso (instrucción a instrucción).