"Desbordamiento de pila en la línea 0" en Internet Explorer

Me doy cuenta de que este no es el lugar ideal para preguntar sobre esto en términos de facilidad de búsqueda, pero tengo una página cuyo código JavaScript lanza "Stack overflow en la línea 0" errores cuando lo miro en Internet Explorer.

Está claro que el problema no está en la línea 0, sino en algún lugar de la lista de cosas que estoy escribiendo en el documento. Todo funciona bien en Firefox, así que no tengo las delicias de Firebug y amigos para ayudar en la solución de problemas.

¿Hay alguna causa estándar para esto? Supongo que probablemente se trate de un error de Internet Explorer 7 o algo bastante oscuro, y mi Google-fu me está dando pocas alegrías por el momento. Puedo encontrar un montón de gente que se ha encontrado con esto antes, pero no puedo encontrar cómo lo resolvieron.

¡Ajá!

Tenía un evento OnError() en algún código que estaba estableciendo la fuente de la imagen a una ruta de imagen por defecto si no se encontraba. Por supuesto, si la ruta de la imagen por defecto no se encontraba, se dispararía el manejador de errores...

Para la gente que tenga un problema similar pero no el mismo, supongo que la causa más probable es un bucle sin terminar, un manejador de eventos que se dispara a sí mismo o algo similar que hace que el motor de JavaScript se ponga en marcha.

Comentarios (1)
Solución

Puede desactivar la opción "Disable Script Debugging"dentro de Internet Explorer y empezar a depurar conVisual Studio` si lo tiene a mano.

I'he encontrado que es una de las pocas maneras de diagnosticar algunos de esos problemas específicos IE.

Comentarios (0)

Tuve este problema y lo solucioné. Había un atributo en la etiqueta `

Comentarios (4)