Deutsches Simutransforum

Normale Version: Absturz beim 2. Laden eines Spielstandes
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Simutrans-Version:
Version 99.17.1

PAK-Set (+zusätzliche PAK-Dateien):
PAK 128, Version 1.4.3

Betriebssystem:
openSuSE 10.2

Fehler (möglichst genaue Beschreibung):
Wenn ich mein gespeichertes Spiel direkt nach dem Start vom Simutrans lade, funktioniert dies ohne Fehler. Lade ich den selben Spielstand direkt ein zweites mal, stürzt Simutrans reproduzierbar ab.

Hier die letzten (mir relevant erscheinenden) Zeilen der simu.log:
Code:
Message: convoi_t::unset_line():    removing old destinations from line=16, fpl=0xd8614f8
Message: fahrplan_t::~fahrplan_t():    Schedule 0xd8614f8 destructed
Message: automobil_t::setze_convoi():    (nil)
Message: convoi_t::~convoi_t():    destroying 2, 0xd860e08
Message: convoi_t::unset_line():    removing old destinations from line=39, fpl=0xd8611a8
Message: fahrplan_t::~fahrplan_t():    Schedule 0xd8611a8 destructed
Message: waggon_t::setze_convoi():    new=(nil) old=0xd860588
Message: convoi_t::~convoi_t():    destroying 1, 0xd860588
Message: convoi_t::unset_line():    removing old destinations from line=80, fpl=0xd860890
Message: fahrplan_t::~fahrplan_t():    Schedule 0xd860890 destructed
Message: karte_t::destroy():    convois destroyed
Message: karte_t::destroy():    stops destroyed
Message: karte_t::destroy():    sync list cleared
Message: karte_t::rem_stadt():    Itzehoe
Message: karte_t::rem_stadt():    reduce city to 16
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Koblenz
Message: karte_t::rem_stadt():    reduce city to 15
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Chemnitz
Message: karte_t::rem_stadt():    reduce city to 14
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Emmerich
Message: karte_t::rem_stadt():    reduce city to 13
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Flensburg
Message: karte_t::rem_stadt():    reduce city to 12
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Duisburg
Message: karte_t::rem_stadt():    reduce city to 11
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Bielefeld
Message: karte_t::rem_stadt():    reduce city to 10
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Unna
Message: karte_t::rem_stadt():    reduce city to 9
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Wipperf�rth
Message: karte_t::rem_stadt():    reduce city to 8
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
Message: karte_t::rem_stadt():    Solingen
Message: karte_t::rem_stadt():    reduce city to 7
Message: karte_t::rem_stadt():    fab_list 31
Message: karte_t::rem_stadt():    delete
FATAL ERROR: weighted_vector_tpl<T>::append()
capacity 48 exceeded.
Aborting program execution ...

Bei Bedarf stelle ich den Spielstand gerne zur Verfügung...

Verhalten (Absturz, Einfrieren, ...):
Absturz
Ist wahrscheinlich längst behoben ind er aktuellen Version. Nur gibt es leider kein pak128 für die (was mit einer der Gründe war, warum ich solange gezögert hatte).
Ich konnte das nicht beobachten (build2382). Es kann vorkommen, wenn folgende Werte in der simuconf.tab zu klein sind:

# max number of stations (just the amount of internal handles)
stations = 4096

# max number of convoys (i.e. train or truck with trailer or single truck)
convoys = 8192

# max number of lines (all line handles)
lines = 1024

Die Meldung sieht aber etwas anders aus.