Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Absturz bei Klick auf Zug teilweise noch im Depot
#1
Simutrans-Version:
0.99.14
0.99.14.1 build 1366 gcc4
PAK-Set (+zusätzliche PAK-Dateien):
pak64
Betriebssystem:
Linux

Fehler (möglichst genaue Beschreibung):
Simutrans stürzt ab, wenn auf einen Zug geklickt wird, der noch teilweise im Depot ist, genauer: dessen Wagen noch nicht alle auf den Schienen stehen.

only_single_info = 0

Code:
Message: convoi_t::start():     Convoi (61) SBB A 3/5 wechselt von INITIAL nach ROUTING_1
Message: depot_frame_t::build_vehicle_lists():  finally 2 passenger vehicle, 15  engines, 7 good wagons
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec5940 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec5998 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec5680 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec56d8 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec5730 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec5050 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec50a8 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec5100 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec5158 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
ERROR: vehikel_basis_t::verlasse_feld():        'typ 67' 0x8ec51b0 could not be removed from 71 62
Please report all errors to
team@64.simutrans.com
Message: vehikel_basis_t::verlasse_feld():      checking all plan squares
Calculating textures ...Unicode Event Key ' (27) was generated
Message: karte_t::interactive_event():  Keyboard event with code 27 '
Message: event: 0,-16
Message: gui_combobox_t::infowin_event():       close
Warning: void release_focus():  Focus was already released
Warning: void release_focus():  Focus was already released
Warning: void release_focus():  Focus was already released
Warning: void release_focus():  Focus was already released
Warning: void release_focus():  Focus was already released
Message: karte_t::interactive_event():  Keyboard event with code 0 ''
Message: karte_t::interactive_event(event_t &ev):       calling a tool
Message: wkz_abfrage(): checking map square 71,63
Message: wkz_abfrage(): index 0
Message: wkz_abfrage(): index 1
Message: gebaeude_t::zeige_info():      at 71,63 - name is 'Gebaeude'
Message: wkz_abfrage(): index 2
convoi::dump()anz_vehikel = 10
wait_lock = 0
besitzer_n = 0
akt_speed = 403
akt_speed_soll = 1280
sp_soll = 26038
state = 15
Speicherzugriffsfehler

Verhalten (Absturz, Einfrieren, ...):
Absturz mit Speicherzugriffsfehler
Zitieren
#2
Bei mir leider nicht. Hmm.
Zitieren
#3
V0.99.14build1373 gcc3 und
V0.99.14build1373 gcc4

Starte Simutrans am Linux-Terminal mit der Option -debug, also

./simutrans -debug

Wenn ich die Option weglasse, gibts den Absturz nicht, sonst schon.
Zitieren
#4
V0.99.18build1698: Fehler ist immer noch vorhanden.
Zitieren
#5
Bei Version 0.99.14 mit pak 128 und 0.99.17.1 mit pak64 und german.pak unter Windoof funktioniert alles normal
Zitieren
#6
Bei mir geht's auch ohne Probleme (99.17.1, modifiziertes pak128 ) ... und ich klick eigentlich öfters mal auf Züge die noch nicht ganz aus dem Depot raus sind... ?( Ich hatte auch in der früheren Versionen oder bei Nightlies noch nie dieses Problem...

Hatte zuerst das "only_single_info = 0" nicht gesehen, und normalerweise hab ich das auch auf "= 1" - aber auch mit "= 0" gings noch einwandfrei bei mir...
Zitieren
#7
Kann den Fehler auch nicht bestaetigen (pak.german mit Aenderungen durch Nightlys).

Weder in der 99.17.1, noch in der aktuellen 99.18 ( 1698 )
Zitieren
#8
Die alte Version bis gestern sucht einmal die Karte ab. Vielleicht lag es ja daran, dass auf der Karte irgendwoanders was faul war/ist beim pak128. Das war unnötig und ich habe es rausgenommen. Vielleicht hilft es. Aber ich den Fehler konnte ich nicht reproduzieren.
Zitieren
#9
Auch bei neuer Karte kann ich mit diesem Klick Simutrans (build 1704 gcc3 oder auch gcc4) systematisch in die Knie zwingen...

Nicht liegen kann es an einer elektrifizierten Strecke.

In den Anhängen die von mir verwendeten simuconf.tab, vielleicht hats dort einen fehlerhaften Eintrag:

~/simutrans/config/simuconf.tab, 9k
~/simutrans/pak/config/simuconf.tab, 3k

Aufruf mit ./simutrans -debug von der Linux-Console.

Und nocheinmal die letzten Lebenszeichen des Programms:

Message: convoi_t:Confusedtart(): Convoi (1) DB BR 218 wechselt von INITIAL nach ROUTING_1
Message: depot_frame_t::build_vehicle_lists(): finally 18 passenger vehicle, 37 engines, 23 good wagons
Message: karte_t::interactive_event(): Keyboard event with code 27 '
Message: event: 0,-16
Message: gui_combobox_t::infowin_event(): close
Warning: void release_focus(): Focus was already released
Warning: void release_focus(): Focus was already released
Warning: void release_focus(): Focus was already released
Warning: void release_focus(): Focus was already released
Warning: void release_focus(): Focus was already released
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Message: karte_t::interactive_event(): Keyboard event with code 101 'e'
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Message: karte_t::interactive_event(): Keyboard event with code 114 'r'
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Message: karte_t::interactive_event(): Keyboard event with code 97 'a'
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Message: karte_t::interactive_event(event_t &ev): calling a tool
Message: wkz_abfrage(): checking map square 53,47
Message: wkz_abfrage(): index 0
Message: wkz_abfrage(): index 1
Message: wkz_abfrage(): index 2
convoi::dump()anz_vehikel = 8
wait_lock = 0
besitzer_n = 0
akt_speed = 610
akt_speed_soll = 704
sp_soll = 3970
state = 15
Speicherzugriffsfehler


Angehängte Dateien
.tab   simuconf.tab (Größe: 9,37 KB / Downloads: 108)
.tab   simuconf.tab (Größe: 3,36 KB / Downloads: 52)
Zitieren
#10
Ok, das war der Zustand leaving depot, der nicht zu einer Zeichenkette aufgelöst wurde. Sollte im nächsten Release wieder gehen.
Zitieren


Gehe zu:


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