![]() |
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 ![]() |