stack-overflow

¿Qué causa realmente un error de desbordamiento de pila? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Qué es un StackOverflowError? ... Un StackOverflow ocurre debido a una mala recursión. Un StackOverflow ocurre cuando el montón se encuentra con la pila.

¿Python optimiza la recursión de cola?

Tengo la siguiente pieza de código que falla con el siguiente error: RuntimeError: profundidad máxima de recursión exced ... isum(1000, 0)) ¿Debo concluir que Python no hace ningún tipo de TCO, o simplemente necesito definirlo de manera diferente?

Try - finalmente bloquear evita StackOverflowError

Echa un vistazo a los siguientes dos métodos: public static void foo() { try { foo(); } finally { f ... kOverflowError, pero ejecutar foo() no lo hace (el programa simplemente parece ejecutarse indefinidamente). ¿Por qué es eso?

¿Qué es un StackOverflowError?

¿Qué es un StackOverflowError, qué lo causa, y cómo debo lidiar con ellos?

C# captura una excepción de desbordamiento de pila

Recibí una llamada recursiva a un método que lanza una excepción de desbordamiento de pila. La primera llamada está rodeada p ... El objeto donde el código está lanzando la excepción es cargado manualmente por Asamblea.LoadFrom(...).CreateInstance(...)

¿Por qué #include evita un error de desbordamiento de pila aquí?

Este es mi código de ejemplo: #include <iostream> #include <string> using namespace std; class MyClass { s ... una idea de por qué recibo un error de tiempo de ejecución al comentar #include <string>? Estoy usando VS 2013 Express.

¿Por qué este método imprime 4?

Me preguntaba qué sucede cuando intentas atrapar un StackOverflowError y se me ocurrió el siguiente método: class RandomNum ... de que algo se imprima), sino por qué tiene el valor particular de 4, respectivamente 0,3,8,55 o algo más en otros sistemas.

Chrome / jQuery Uncaught RangeError: Se supera el tamaño máximo de la pila de llamadas

Estoy recibiendo el error "Uncaught RangeError: Tamaño máximo de la pila de llamadas excedido" en chrome. aquí está mi funció ... generar los eventos onclick explícitamente en cada celda al renderizar el HTML, lo que hace que el HTML sea mucho más grande.

Nodo.js-Tamaño máximo de pila de llamadas excedido

Cuando corro mi código, Nodo.js throw "RangeError: Maximum call stack size exceeded" excepción causada por demasiadas llamada ... Nodo.js print 'Segmentation fault: 11'. ¿Existe la posibilidad de resolver esto sin eliminar la llamada recursiva? Gracias

F # vs OCaml: Desbordamiento de pila

Recientemente encontré una presentación sobre F# para programadores de Python, y después de verla, decidí implementar una so ... 4bit, even the optimized version of the binary stack overflows. Final EDIT : Encontré la respuesta yo mismo - ver más abajo.

gson.toJSON () lanza StackOverflowError

Me gustaría generar una cadena JSON a partir de mi objeto: Gson gson = new Gson(); String json = gson.toJson(item); Cada v ... ivate Collection<BomItem> items; private int quantity; ¿Alguna idea de qué causa este error? ¿Cómo puedo arreglarlo?

¿Por qué una llamada recursiva causa StackOverflow a diferentes profundidades de pila?

Estaba tratando de averiguar cómo las llamadas de cola son manejadas por el compilador de C#. (Respuesta: No lo son. Pero ... cede en la misma profundidad de pila. BONO Relacionados con ASLR, en noticias más antiguas: Cómo Chrome consiguió pwned

Error de desbordamiento de pila de Java: ¿cómo aumentar el tamaño de la pila en Eclipse?

Estoy ejecutando un programa que he escrito en Java en Eclipse. El programa tiene un nivel muy profundo de recursión para ent ... . También estoy bastante seguro de que el código no está fallando debido a un error, ya que funciona para entradas pequeñas.

¿Cómo se produce un "desbordamiento de pila" y cómo se evita?

¿Cómo se produce un desbordamiento de pila y cuáles son las mejores maneras de asegurarse de que no suceda, o formas de evitar uno, particularmente en servidores web, pero otros ejemplos también serían interesantes?

¿Cómo se detecta una StackOverflowException?

TL; TR Cuando hice la pregunta asumí que a StackOverflowException es a mecanismo para evitar que las aplicaciones se ejecute ... ición de ejecución actual de mi programa y si no puede almacenar más información de ruta, entonces la excepción es ¿arrojado?

¿Cuál es la diferencia entre un desbordamiento de pila y un desbordamiento de búfer?

¿Qué diferencia hay entre el desbordamiento de pila y el desbordamiento de búfer en la programación ?

Por qué does.NET comportarse tan mal cuando se lanza StackOverflowException?

Soy consciente de que las StackOverflowExceptions en.NET no se pueden capturar, eliminar su proceso y no tener seguimiento de ... ception que habría tomado minutos con un seguimiento de pila, así que me pregunto si hay una buena razón para mi sufrimiento.

Stackoverflow haciendo boxeo en C#

Tengo estos dos trozos de código en C#: Primero class Program { static Stack<int> S = new Stack<int>(); ... ué, si no hay una sobrecarga significativa de la pila de CIL para el segundo ejemplo, se bloquea "más rápido" que el primero?

¿Cómo predecir la profundidad máxima de llamada de un método recursivo?

A los efectos de estimar la profundidad máxima de llamada que un método recursivo puede lograr con una cantidad dada de memor ... parámetro-Xss vm; es el tamaño máximo de la pila, así que Eclipse el corredor debe tener -Xss1000 establecido en algún lugar

¿Qué es un desbordamiento de pila?

¿Qué es un error de desbordamiento de pila? ¿En qué tipo de programas / lenguajes de programación es probable que ocurra? ¿Es poco probable que ocurra en el código de la aplicación web?