Deutsches Simutransforum
20 >= max 1000000? - 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: 20 >= max 1000000? (/showthread.php?tid=5452)



20 >= max 1000000? - Paco_m - 19-10-2010

Simutrans-Version:
Nightly R 3890

PAK-Set (+zusätzliche PAK-Dateien):
pak.german_net

Betriebssystem:
Linux, 64bit

Fehler (möglichst genaue Beschreibung):
Bei debug=2 werden laufend folgende Warnungen ausgegeben (Spiel läuft weiter, ist also kein akutes Problem)
Code:
Warning: route_t::intern_calc_route(): Too many steps (24>=max 1000000) in route (too long/complex)
Warning: route_t::intern_calc_route(): Too many steps (62>=max 1000000) in route (too long/complex)
Warning: route_t::intern_calc_route(): Too many steps (16>=max 1000000) in route (too long/complex)
Warning: route_t::intern_calc_route(): Too many steps (20>=max 1000000) in route (too long/complex)
Warning: route_t::intern_calc_route(): Too many steps (16>=max 1000000) in route (too long/complex)

Kann auch hier live beobachtet werden, die Warnungen gehen mittlerweile in die Tausende:
http://simutrans.uruk-online.net/cgi-bin/simulog.cgi?err

Was mich dabei als erstes wundert warum soll 16 oder 20 >= 1 Mio sein? 8o


- prissi - 20-10-2010

Diese Warnung gibt es bei jedem Stoppauswahlschild/Signal, wo keine Auswahl möglich ist. Die 100000 gibt nur die Maximale Suchtiefe vor, tatsächlich mussten nur 16 Schritte tief gesucht werden, bevor das Ergebnis feststand.