Deutsches Simutransforum
Absturz bei Savegame - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Grafik (https://simutrans-forum.de/mybb/forumdisplay.php?fid=16)
+---- Forum: pak64.german (https://simutrans-forum.de/mybb/forumdisplay.php?fid=25)
+----- Forum: Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=27)
+----- Thema: Absturz bei Savegame (/showthread.php?tid=4380)



Absturz bei Savegame - Moritz - 17-07-2009

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.


RE: Absturz bei Savegame - Gotthardlok - 17-07-2009

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?


- Moritz - 17-07-2009

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 - 17-07-2009

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


- Moritz - 17-07-2009

*link*


- Dwachs - 18-07-2009

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.