Deutsches Simutransforum

Normale Version: 88.08.1 - Absturz Teilungsfehler
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2

Wurzelgnom

Simutrans-Version: 88.08.1 SDL

PAK-Set (+zusätzliche PAK-Dateien): Speziell

Betriebssystem: Win 98 SE


Fehler (möglichst genaue Beschreibung):

Absturz mit der folgenden Windowsmeldung
Code:
SIMUTRANS-SDL verursachte einen Teilungsfehler in Modul SIMUTRANS-SDL.EXE bei 0167:00530232.
Register:
EAX=00000040 CS=0167 EIP=00530232 EFLGS=00010212
EBX=00000000 SS=016f ESP=008ee468 EBP=008ee478
ECX=0000001d DS=016f ESI=00000040 FS=1f67
EDX=00000000 ES=016f EDI=00b8d7e0 GS=0000
Bytes bei CS:EIP:
f7 fb 01 c6 56 68 15 02 53 00 e8 9f 79 01 00 83
Stapelwerte:
004bfd50 00000002 030ee2e0 00000002 008ee4f8 004c2ad7 00000001 00000002 ffffffff 005393f6 bff713e2 00000167 bfdf62ca 001c81b1 10024fcf 0000000b

und Log

Code:
Message: convoi_t::add_vehikel():    now 1 of 2 total vehikels.
Message: convoi_t::setze_fahrplan():    new=00BDC410, old=00000000
Message: vehikel_t::remove_stale_freight():    called
Message: convoi_t::start():    Convoi H-Trans Lkw MK2 wechselt von INITIAL nach ROUTING_1
Message: convoi_t::add_vehikel():    at pos 0 of 2 totals.
Message: automobil_t::setze_convoi():    030EDFD8
Message: convoi_t::add_vehikel():    now 1 of 2 total vehikels.
Message: convoi_t::setze_fahrplan():    new=00BDC4D0, old=00000000
Message: vehikel_t::remove_stale_freight():    called
Message: convoi_t::start():    Convoi H-Trans Lkw MK2 wechselt von INITIAL nach ROUTING_1
Message: convoi_t::add_vehikel():    at pos 0 of 2 totals.
Message: automobil_t::setze_convoi():    030EE2DC
Message: convoi_t::add_vehikel():    now 1 of 2 total vehikels.
Message: convoi_t::setze_fahrplan():    new=00BDC590, old=00000000
Message: vehikel_t::remove_stale_freight():    called
Message: convoi_t::start():    Convoi H-Trans Lkw MK2 wechselt von INITIAL nach ROUTING_1
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 38
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 39
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 40
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 41
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 42
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 43
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 44
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 45
Message: aircraft_t::ist_befahrbar():    (cnv 14) in idx 46
ERROR: vector_tpl<T>::get():    index out of bounds: 2 not in 0..1
Sieht so aus, als ob das der Fehler mit den nicht funktionierenden Fahrplänen wäre...was ist denn am Schluss gewesen? Speicherzugriffsfehler oder Gleitkomma-Ausnahme, oder liefert das Windows-Log diese Info gar nicht?

Wurzelgnom

Windows 98 logt nichts. Die obere Fehlermeldung ist alles was Windows ausspuckt.
Das ist der Fehler mit Wegpunkt innerhalb Convoilänge. Ist bei mir bereits repariert.

Wurzelgnom

Dumm nur, das ich keinen Wegpunkt habe. Es sei denn, die KI hat welche.
Es gibt viele Arten solcher Wegpunkte: Keine Route gefunden, An Auswahlsignalen, wenn man einen Zug kurz vor dem Bahnhof anhält, auf dem Weg vom/ins Depot, ... ohne jetzt explizit einen anzugeben.

Ist nur eine Vermutung, aber ohne Route sollte auch der ungültige Zugriff bei 2 stattfinden, deswegen nehme ich an, dass es intern der glieche Fehler ist.

Wurzelgnom

Kann hier ein Zusammenhang mit der KI bestehen?

Ich glaube jeder Spielstand mit KI stürzt bei mir jetzt ab.

Hab allerdings nicht sehr viele Spielstände.

Wurzelgnom

Der Teilungsfehler-Absturz ist bei Version 88.09 noch nicht wieder aufgetreten.


Ich hab einen anderen Absturz, den ich nicht so recht einordnen kann, deshalb schreib ich ihn mit hier hin.

Simutrans-Version: 88.09 SDL

PAK-Set (+ zusätzliche PAK-Dateien):
Basis 64
building.Big Station Bf01.pak
building.Big Station Bf02.pak

PAK-Set (+ zusätzliche PAK-Dateien):
Basis 64 (food, waste)
building.Big Station Bf01.pak
building.Big Station Bf02.pak

Betriebssystem: Win 98 SE


Fehler (möglichst genaue Beschreibung):
Da bei mir Simutrans gelegentlich Abstürzt, wenn aus dem laufenden Spiel ein anderer Spielstand geladen wird, hab ich hintereinander mehrere Karten geladen.

Nach unterschiedlicher Anzahl von Ladevorgängen stürzt Simutrans beim Kartenladen ab. Das sind Karten die mit der 88.07 erstellt wurden.

Der Absturz passiert bei unbenutzten Karten. Gespeichert direkt nach Generierung. Die Karten stehen in Karten für langes Spielen

Die Zip enthält die Logs von 3 Abstürzen.
DIe Logdateien sagen nichts. Vermutlich ist es ein Fehler mit den Rathäusern. Das Problem ist nämlich, dass es sehr schwierig ist, die Karten korrekt zu löschen, weil einiges von anderem abhängt.

Wurzelgnom

Hab wieder mal einen Teilungsfehlerabsturz. Version 88.10 SDL Windows 98 SE

Leider ohne Log.

Code:
SIMUTRANS-SDL verursachte einen Teilungsfehler in Modul SIMUTRANS-SDL.EXE bei 0167:0053b4d2.
Register:
EAX=00000040 CS=0167 EIP=0053b4d2 EFLGS=00010216
EBX=00000000 SS=016f ESP=008fe1d8 EBP=008fe1e8
ECX=0000001d DS=016f ESI=00000040 FS=199f
EDX=00000000 ES=016f EDI=00bc15b0 GS=0000
Bytes bei CS:EIP:
f7 fb 01 c6 56 68 b5 b4 53 00 e8 8f 7a 01 00 83
Stapelwerte:
008fe238 00479cb6 046598ec 00000006 008fe238 00479cbe 00000014 009300e0 009300e0 0465a354 009300e0 009300e0 009300e0 009300e0 009300e0 00bffc30
Seiten: 1 2