Deutsches Simutransforum
(solved) Absturz beim Flugzeuglandeversuch - 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: (solved) Absturz beim Flugzeuglandeversuch (/showthread.php?tid=5703)



(solved) Absturz beim Flugzeuglandeversuch - wernieman - 01-02-2011

Simutrans-Version:
sim-gcc4_2011-01-31_v102.3_r4235

PAK-Set (+zusätzliche PAK-Dateien):
sim-gcc4_2011-01-31_v102.3_r4235

Betriebssystem:
Linux

Fehler (möglichst genaue Beschreibung):
Wenn ich bei dem angezeigten Flughafen (o.Ä.) an der Markierten Stelle aufschüttle, während schon ein Flugzeug auf dem Weg zu diesem Flughafen ist, gibt es bei c.a. 10% der Fälle einen Absturz, wenn das Flugzeug landen will. Bei allen anderen stockt das Flugzeug kurz (Wegberechnung?) und landet dann fast normal

Die Ausgabe bei "-debug 5" ist dann (bei einem anderen Versuch den Fehler einzugrenzen)
Code:
Warning: two_click_werkzeug_t::init:
Message: two_click_werkzeug_t::move:    Button: 0, Pos: 27,54,-2
Message: two_click_werkzeug_t::move:    Button: 0, Pos: 29,55,-2
Message: two_click_werkzeug_t::move:    Button: 0, Pos: 34,55,-2
Message: two_click_werkzeug_t::move:    Button: 0, Pos: 35,55,-2
Message: two_click_werkzeug_t::move:    Button: 0, Pos: 36,55,-2
Message: route_t::calc_route(): No route from 47,45 to 44,56 found
Message: aircraft_t::calc_route():      search runway start near 44,56,0
Message: route_t::append_straight_route():      start from (48,56) to (42,42)
Message: route_t::append_straight_route():      to (42,42) found.
Message: route_t::append_straight_route():      start from (42,42) to (47,42)
Message: route_t::append_straight_route():      to (47,42) found.
Message: route_t::append_straight_route():      start from (41,58) to (40,58)
Message: route_t::append_straight_route():      to (40,58) found.
Message: route_t::append_straight_route():      start from (40,58) to (45,58)
Message: route_t::append_straight_route():      to (45,58) found.
Speicherzugriffsfehler

Problem ist:
Es tritt nicht immer auf, sondern nur mit geringer Wahrscheinlichkeit (c.a. 10%?), dann aber Total ohne Ankündigung.

Entdeckt:
Auf einer Großen Karte (1024x1024), wo eben die Flieger länger brauchen

Reproduziert:
Mehrfach auf der Startkarte, mit mehrmaligen auf/abschüttung. Flughafen kann auch eine Start/Landebahn haben. Ist bei 2 aber einfacher zu dedektieren, da es nur beim Landen passiert. Muss nach meinen bisherigen Analysen auch eine Ost/West Landebahn sein. Landung von West nach Ost.

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

Ergänzung:
Braucht Ihr mehr Infos? Welche kann ich Euch geben?

Habe es mit gdb versucht einzugrenzen, aber nichts gefunden.


Hinweis:
Bei dem Bild ist gerade ein Flugzeug gelandet, das hat nichts damit zu tuhen.

Edit:
Sorry das ich es nicht ins Englishe Forum geschrieben habe, bin aber erkältet und deshalb ist momentan mein English ......


- Dwachs - 01-02-2011

sollte mit rev 4240 behoben sein.


- wernieman - 01-02-2011

Ups ... Du hast es gefunden? Woran lag es??

Werde es morgen testen (nächstes nightly)


- Dwachs - 01-02-2011

Konnte das reproduzieren und dabei noch einen backtrace in gdb prouzieren. Der Rest war einfach Wink