Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Simutrans 0.84.20.0
#1
Neuerungen
  • keine
Verbesserungen
  • bessere Grafiken von Georg Heiduk und Markus Pristovsek
  • Städte können nun fehlende Gebäudelevel überspringen
  • aktualisierte tschechische Übersetzung von Ondrej Machulda
behobene Bugs
  • Absturzmöglichkeit behoben, wenn ein Fahrzeug verkauft wurde, dessen Infofenster geöffnet war
  • Bremse wird nun für alle Fahrzeuge eines Konvois korrekt berechnet
  • Haltestelle-Statistik funktioniert nun auch mit weniger als 16 Gütern
Download
Dirk Burkholz

"Geschäftsführer" (Forum-Administrator / Webmaster)

Simutrans bei MyMiniCity
Zitieren
#2
Hat schon jemand die 0.84.20.0 ausprobiert?

Im Englischen Forum gab es zwei Meldungen, dass die Linux Version nicht startet. Ich würde gerne wissen, ob das Ausnahmen sind oder eher der Normalfall. Auf meinen Testsystemem läuft alles einwandfrei, deshalb bin ich z.Z. geneigt das Problem als Sonderfall auszuklammern.
Zitieren
#3
Hi!

Windows-Version bisher ohne Probleme, bis auf den einen Bug-Report von mir.

Ciao Ches
Zitieren
#4
Habe gerade im englischen Forum gepostet. Funktioniert unter SuSE 9.1 auch ned. Komischerweise aber Speicherschutzverletzung nicht Speicherzugriffsfehler.
Mysterium Simutransum
Zitieren
#5
Ich finde es blödsinnig alles zweimal schreiben zu müssen, aber naja, hier die Kopie meiner Antwort aus dem englischen Forum:

I tested Simutrans 0.84.20.0 with Valgrind. Valgrind usually detects all of such problems:

http://valgrind.kde.org/
Zitieren
#6
Sorry! Ich poste nun hier weiter. Kann ich Valgrind auf ne nicht-debug Version anwenden?

Edit:
Probieren geht ueber fragen Wink

Hier der Valgrind output:

Code:
Warning: obj_reader_t::init():  done
Message: karte_t::destroy():    destroying world
Message: karte_t::destroy():    world destroyed
nodelist_t::nodelist_t() : user='slist_tpl' comment='Q211gui_chart_t7curve_t' size=32, initial=1
Creating landscape shape...
64/ 63
Creating landscape ground ...
Creating cities ...
Message: stadt_t::init_namen(): try to read city name list 'text/citylist_en.txt'
Message: stadt_t::init_namen(): reading failed, creating random names.
Message: check_bau_rathaus():   bev=0, new=1
==28886== Conditional jump or move depends on uninitialised value(s)
==28886==    at 0x80AD5D8: (within /home/wuttich/downloads/simutrans/simutrans/simutrans)
==28886==
==28886== Conditional jump or move depends on uninitialised value(s)
==28886==    at 0x80AD5E2: (within /home/wuttich/downloads/simutrans/simutrans/simutrans)
==28886==
==28886== Use of uninitialised value of size 4
==28886==    at 0x80AD5E4: (within /home/wuttich/downloads/simutrans/simutrans/simutrans)
==28886==
==28886== Use of uninitialised value of size 4
==28886==    at 0x80AD5EB: (within /home/wuttich/downloads/simutrans/simutrans/simutrans)
==28886==
==28886== Invalid write of size 4
==28886==    at 0x80AD5E4: (within /home/wuttich/downloads/simutrans/simutrans/simutrans)
==28886==    Address 0xFC01882F is not stack'd, malloc'd or free'd
Speicherschutzverletzung

vorallem dieses creating landscape shape 64/63 sieht komisch aus. oh, da ist ja noch nen reading failed bei der citylist.
Mysterium Simutransum
Zitieren
#7
Ja, aber dann Fehlen die Prozedur/Methodennamen. Wäre vielelciht doch interessant.

Ein Kollege hat mir Zugriff auf seinen Linux Rechner gewährt. Dort ist SUSE 9.1 installiert. Ich werde damit einige Tests machen.
Zitieren
#8
Unter Windows läuft die Version, aber unter SuSe Linux 9.1 Pro passiert Folgendes:
Code:
nodelist_t::nodelist_t() : user='slist_tpl' comment='Generic 16 byte node list'
size=16, initial=20480
nodelist_t::nodelist_t() : user='slist_tpl' comment='Q2t13hashtable_tpl3Z8obj_ty
peZt19stringhashtable_tpl1ZP11obj_besch_tZt11inthash_tpl1Z8obj_type6node_t' size
=1224, initial=1
nodelist_t::nodelist_t() : user='slist_tpl' comment='Q2t13hashtable_tpl3Z8obj_ty
peZt19stringhashtable_tpl1Zt9slist_tpl1ZPP11obj_besch_tZt11inthash_tpl1Z8obj_typ
e6node_t' size=1224, initial=1
nodelist_t::nodelist_t() : user='slist_tpl' comment='Q2t13hashtable_tpl3ZQ215veh
ikel_besch_t5weg_tZt9slist_tpl1ZPC15vehikel_besch_tZt11inthash_tpl1ZQ215vehikel_
besch_t5weg_t6node_t' size=20, initial=1
Message: log_t::log_t:  Starting logging to stderr
Message: simmain::main():       Version: 0.84.20.0  Date: 28-Nov-2004
Reading low level config data ...
Initializing tombstones ...
Message: translator::load():    Loading languages...
Message: translator::load():     16 languages to load
Warning: translator::load():    no scenario texts for language '/sv'
Warning: translator::load():    no scenario texts for language '/sk'
Warning: translator::load():    no scenario texts for language '/pt'
Warning: translator::load():    no scenario texts for language '/nl'
Warning: translator::load():    no scenario texts for language '/it'
Warning: translator::load():    no scenario texts for language '/ja'
Warning: translator::load():    no scenario texts for language '/fr'
Warning: translator::load():    no scenario texts for language '/fi'
Warning: translator::load():    no scenario texts for language '/es'
Warning: translator::load():    no scenario texts for language '/dk'
Warning: translator::load():    no scenario texts for language '/ca'
Reading city configuration ...
Message: stadt_t::init():       Read 8 house building rules
Message: stadt_t::init():       Read 8 road building rules
Reading object data from pak/...
Message: obj_reader_t::init():  reading from 'pak/'
nodelist_t::nodelist_t() : user='slist_tpl' comment='Q2t13hashtable_tpl3ZPCcZt9s
list_tpl1ZPP11obj_besch_tZ12stringhash_t6node_t' size=20, initial=1
tunnel_reader_t::register_obj(): Tunnel RailTunnel geladen
tunnel_reader_t::register_obj(): Tunnel RoadTunnel geladen
Message: obj_reader_t::init():  Checking tunnel objects...
Message: obj_reader_t::init():  Checking root objects...
Message: obj_reader_t::init():  Checking intlist objects...
Message: obj_reader_t::init():  Checking factory smoke objects...
Message: obj_reader_t::init():  Checking factory supplier objects...
Message: obj_reader_t::init():  Checking good objects...
Message: obj_reader_t::init():  Checking way objects...
Message: obj_reader_t::init():  Checking citycar objects...
Message: obj_reader_t::init():  Checking imagelist objects...
Message: obj_reader_t::init():  Checking tree objects...
Message: obj_reader_t::init():  Checking imagelist2d objects...
Message: obj_reader_t::init():  Checking bridge objects...
Message: obj_reader_t::init():  Checking reference objects...
Message: obj_reader_t::init():  Checking misc objects...
Message: obj_reader_t::init():  Checking building objects...
Message: obj_reader_t::init():  Checking vehicle objects...
Message: obj_reader_t::init():  Checking tile objects...
Message: obj_reader_t::init():  Checking smoke objects...
Message: obj_reader_t::init():  Checking text objects...
Message: obj_reader_t::init():  Checking cursor objects...
Message: obj_reader_t::init():  Checking image objects...
Message: obj_reader_t::init():  Checking symbol objects...
Message: obj_reader_t::init():  Checking factory product objects...
Message: obj_reader_t::init():  Checking menu objects...
Message: obj_reader_t::init():  Checking ground objects...
Message: obj_reader_t::init():  Checking crossing objects...
Message: obj_reader_t::init():  Checking pedestrian objects...
Message: obj_reader_t::init():  Checking factory objects...
Warning: obj_reader_t::init():  done
Message: karte_t::destroy():    destroying world
Message: karte_t::destroy():    world destroyed
nodelist_t::nodelist_t() : user='slist_tpl' comment='Q211gui_chart_t7curve_t' size=32, initial=1
Creating landscape shape...
64/ 63
Creating landscape ground ...
Creating cities ...
Message: stadt_t::init_namen(): try to read city name list 'text/citylist_en.txt'
Message: stadt_t::init_namen(): reading failed, creating random names.
Message: check_bau_rathaus():   bev=0, new=1
Speicherzugriffsfehler
Dirk Burkholz

"Geschäftsführer" (Forum-Administrator / Webmaster)

Simutrans bei MyMiniCity
Zitieren
#9
Oh, liebe Leute, warum muss ich immer alles doppelt schreiben? Schaut mal ins englische Forum, ich habe eine neue Version hochgeladen und ein bischen blabla dazu geschrieben.

Dirk, sorry, aber Dein Trace unterscheided sich praktisch nicht von dem im englischen Forum. Es sit wirklich mühsam immer zweimal zur der gleichen Sache Stellung zu nehmen.
Zitieren
#10
Sorry, Hajo, deine Antwort im englischen Forum bzw. dein Nachtrag und mein Beitrag hier haben sich zeitlich überschnitten!

Als kleine Entschädigung kommt hier der Link zur neuen Linux-Version, damit du ihn nicht auch noch hier posten musst:
http://hajo.simutrans.com/download/simul...0_1.tar.gz 8)
Dirk Burkholz

"Geschäftsführer" (Forum-Administrator / Webmaster)

Simutrans bei MyMiniCity
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste