Deutsches Simutransforum
Absturz, vermutlich Speicherkorruption durch Linien ohne Stopps - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11)
+---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12)
+---- Thema: Absturz, vermutlich Speicherkorruption durch Linien ohne Stopps (/showthread.php?tid=2979)



Absturz, vermutlich Speicherkorruption durch Linien ohne Stopps - GHJ - 18-03-2008

Simutrans-Version:

99.17.1

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

pak 64 + pak64-addon-food

Betriebssystem:

Debian GNU/Linux

Verhalten (Absturz, Einfrieren, ...):

Leere Linien / Linien mit einem Halt korrumpieren irgendwas im Speicher:

Folgende Prozedur führt bei mir reproduzierbar zum Absturz ("Speicherzugriffsfehler" auf Konsole):
-neues Spiel erstellen
-eine strasse bauen mit einer Bushalte und Garage
-über Routendialog neue Linie mit nur einem Halt (obige Bushaltestelle) erstellen.
-diese (im Routendialog leere) Linie wieder löschen (evtl. stürzt das Programm jetzt oder nach kurzem Warten schon ab)
-in Garage ein Fahrzeug kaufen, neue Linie klicken und wieder Linie mit genau einem Halt erstellen
- Linie an Fahrzeug zuweisen (Fahrzeug nicht starten)
- auf "Spiel beschleunigen klicken" (oder warten)

Alternativ kann man auch wie wild leere Linien / fast leere Linien erstellen, löschen, zuweisen etc. irgendwann stürzt das Programm ab.

Viele Grüsse,
GHJ


- DirrrtyDirk - 18-03-2008

Ich dachte Fahrpläne/Linien mit nur einem Halt wären gar nicht gültig und deshalb ignoriert? Na, vielleicht klemmt da ja einer der Checks der das überprüft...?


- GHJ - 18-03-2008

Na ja, was dabei herauskommt ist eine Linie in der Linienübersicht, die ohne irgendwelche Halts dargestellt wird.

Das dumme ist, dass einem das Erzeugen solcher Linien öfters versehentlich passiert, wenn einem bei der Linienerzeugen auffällt, dass man noch was ändern will und sie abbricht.


- The Transporter - 18-03-2008

Das mit dem abbrechen der Linienerstellung ist kein Problem.
Die Linie nicht löschen, sondern nach ergänzen der Strecke wieder aufrufen, und die fehlende(n) Station(en) ergänzen. Das geht wunderbar, auch ohne Absturz