Fehler Stack Overflow

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Werner
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 120
Registriert: Sa, 18. Mär 2006 16:08

Fehler Stack Overflow

Beitrag von Werner »

Hallo!

Ich habe bei dem Versuch eine weitere Case Anweisung in eine zugegeben sehr umfangreiche DO CASE ... ENDCASE System einzugeben folgende Fehlermeldung erhalten:

FATAL ERROR LOG
Stack Overflow
SYS Thread-ID: 1544
Modul: EH
Errorcodes: EH 12 Sub: 0(0) OS: 0 XPP: 16
Call Stack of Thread 1 (1544):
STANDARDEH(104)
(B) ERRORSYS@0000(53)
STANDARDEH(104)
(B) ERRORSYS@0000(53)
STANDARDEH(104)
(B) ERRORSYS@0000(53)

ca. 100 Mal

STANDARDEH(104)
(B) ERRORSYS@0000(53)
VS_HELP(2062)
VS(677)
MAIN(45)
Warning: only 255 entries of 1169 printed
File: C:\EU12_RGB\VP.EXE
TimeStamp: 20141217 16:28
End of FATAL ERROR LOG.

Kann mir jemand sagen, wo die Ursache für diesen Fehler liegt?

Vielen Dank im Voraus!

Werner
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Fehler Stack Overflow

Beitrag von brandelh »

Hast du die Fehlerbehandlung (ErrorSys.PRG) geändert ?

Ein Stack-Error kann mehrere Ursachen haben, aber wenn danach immer die gleiche Reihenfolge mit Hinweis auf die Fehlerroutine folgt, liegt die Vermutung nahe, dass man dort etwas geändert hat, was dauernd einen weiteren Fehleraufruf bringt. Bei normalen Stack-Fehlern, erhöht man den Stackspeicher, aber das wird in diesem Fall wohl nur die Liste verlängern.

Was tun ?

wenn du die ErrorSys.PRG geändert hast, nachsehen was dort in den Zeilen 53 und 104 steht.
Notfalls die eigene ErrorSys.PRG kurzfristig entfernen und nachsehen, welcher Fehler dann gemeldet wird.

wenn die Fehlerbehandlung nicht geändert wurde, den STACK (siehe linker) erhöhen und sehen ob der Fehler verschwindet.
Dennoch kann ein Blick auf die Zeilen nicht schaden.
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9357
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Fehler Stack Overflow

Beitrag von Tom »

Fehler im Fehlersystem. Irgendwas tust Du da, das nicht möglich ist (Variablen nicht definiert, Komponenten nicht verfügbar). Dadurch generiert ein Laufzeitfehler, der anderswo entstanden ist, eine Rekursion in der ErrorSys.
Herzlich,
Tom
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Fehler Stack Overflow

Beitrag von AUGE_OHR »

Werner hat geschrieben:Errorcodes: EH 12 Sub: 0(0) OS: 0 XPP: 16
der XppFatal wird ja durch einen rekursiven Fehler in deiner Errorsys ausgelöst
Associated with: "16:Stack Overflow"
Caused by: ???
Remarks: Only seen in Fatal Error Logs: "EH: 12"/"OS: 0"/"XPP: 16",
"Stack Overflow", "Module: EH"
Werner hat geschrieben: VS_HELP(2062)
VS(677)
MAIN(45)
was steht den in Zeile 2062 den dort fängt es ja an ?
gruss by OHR
Jimmy
Antworten