Deutsches Simutransforum
Absturz durch Ampel-Dialog - 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 durch Ampel-Dialog (/showthread.php?tid=6113)



Absturz durch Ampel-Dialog - cfds - 05-08-2011

Simutrans-Version:
Nightly 4742 (mit eigenen Erwieterungen)

PAK-Set (+zusätzliche PAK-Dateien):
Pak64 (+eigene Addons)

Betriebssystem:
Ubuntu, Linux 2.6.32, x86_64

Fehler (möglichst genaue Beschreibung):
Stellt man bei einer Ampel mit negativer z-Koordinate einen zu großen (3stelligen) Tick-Wert bei den Phasen ein stürzt das Spiel ab. Grund ist ein zu kleiner char-buffer in action_triggered im Dialog.
Das selbe gilt für mein Malus-Signal.

Verhalten (Absturz, Einfrieren, ...):
Absturz

Kann leicht durch Vergrößern des entsprechenden Buffers (um 2 Stellen?) gelöst werden.


- prissi - 05-08-2011

Der Puffer bei numberinput ist 20 Zeichen lang und etxtinput nimmt auch nichts längeres an. Dass sollte nicht das Problem sein. Kann ich auch nicht reproduzieren.

EDIT: Ok, jetzt weiß ich was du meintest ...


- cfds - 05-08-2011

Sollte so gehen, obwohl eine Erweiterung auf 32 byte wahrscheinlich auch gereicht hätte Tongue