Deutsches Simutransforum

Normale Version: Absturz bei Savegame
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Simutrans-Version: 102.1 Nightly r????

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

Betriebssystem: Opensuse 11.1 x64 / KDE 4.2.9 RC


Fehler (möglichst genaue Beschreibung): Wenn ich ein Save öffne, ist das Bild 1 - 2 Sekunden normal, dann stürzt Simutrans ab.

Verhalten (Absturz, Einfrieren, ...): s.o.
Starte Simutrans vom Terminal aus:

./simutrans -debug

bzw.

./sim-linux64 -debug

dann wird ein Log ins Terminal geschrieben. Davon solltest Du dann die letzten Zeilen (ca. 20-30, wenn du weiter nichts erkennen kannst, was den Absturz vermutlich auslösen könnte) im Bugreport veröffentlichen.

Zitat:Simutrans-Version: 102.1 Nightly r????
Die Release-Nummer der Programmversion ist mit das wichtigste, was gebraucht wird; vermutlich ist es r2494, was Du als Versionsnummer für pak.german angegeben hast. Programm und paksets haben voneinander unabhängige Zählungen. Unter PAK-Set müsste dann die Versionsnummer des verwendeten pak.german stehen.

Zitat:Wenn ich ein Save öffne, ...
Ein bestimmtes oder irgendeines/mehrere/alle aus einer Auswahl von 20?
ja, ein bestimmtes (war mit pak.german 102.0)
log:
Code:
Message: karte_t::laden():      cities initialized
Message: karte_t::laden():      savegame from 11/1894, next month=239075328, ticks=238095233 (per month=1<<20)
Message: karte_t::reset_timer():        called Message: karte_t::neuer_monat():        Month 11 has started
Message: gui_textarea_t::recalc_size(): reset size to 163,33 Message: create_win():  ins_win=0
Message: create_win():  new ins_win=1
Warning: void release_focus():  Focus was already released Message: binary_heap_tpl():     initialized
Speicherzugriffsfehler

Dwachs

Lad mal das Savegame irgendwo hoch. Damit man den Fehler reproduzieren und dann beheben kann.

Dwachs

kann den Fehler reproduzieren. Ist ein pak.german spezifischer Fehler.

Hast du nach Erstellen des Spiels das pak.german geupdatet?

Du kannst folgendes machen, um mit dem Spiel weiterzuspielen:
  1. in pak.german/ die Datei factory.Gasthaus_1.pak umbenennen in zb factory.Gasthaus.pak.org
  2. in pak.german/compat.tab folgende Zeilen eintragen:
    Code:
    Gasthaus_1
    Gasthaus_2
    [/list=1]
    Dann wird Simutrans beim Laden statt dem ersten das zweite Gasthaus laden. Das Spiel geht dann normal weiter.

    Das liegt daran, dass im Savegame das Gasthaus 4 Lieferanten hat, in der pak-Datei aber nur 3.