Was bedeutet stack overflow at line

Bei einem Stack Overflow ist ein interner Speicher eines Programms übergelaufen, sprich: Das Programm will etwas auf den Stapel legen und findet keinen Platz mehr. "At line 0" heißt: In Zeile 0. Das bedeutet, dass entweder die Zeile selbst nicht mehr zu ermitteln ist, oder dass bereits beim Start des Programmes so wenig Speicher zur Verfügung stand, dass der Stack gar nicht erst angelegt werden konnte.

Antworten zur Frage

Bewertung: 2 von 10 mit 1316 Stimmen

Videos zum Thema
YouTube Videos

Was bedeutet - stack overflow at line

Die Stackgröße eines Programmes ist begrenzt, sodass es auch daran liegen kann, dass diese Stackgröße wirklich erreicht wurde, aber viel wahrscheinlicher finde ich es, dass du in einer rekursiven Endlosschleife gefangen bist oder es einfach zu viele Rekursionen gab.
Bei.NET hatte ich diesen Fehler als ich aus einem Bitmap einen größeren Bereich kopieren wollte, als das Bitmap überhaupt groß ist.