Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
sim 99.13.1 nigthly rev 1245 crash in step_pas
#1
Simutrans-Version: rev 1245 (gestartet mit -nomidi)

PAK-Set (+zusätzliche PAK-Dateien): pak_german mit addons

Betriebssystem:
linux ubuntu 7.04

Fehler (möglichst genaue Beschreibung):

simutrans stürzt unvermittelt ab.

Verhalten (Absturz, Einfrieren, ...):
programm beendet.

nachfolgend noch das bt. fehler trat häufiger auf, niemals zur selben zeit, also kann ihn nicht reproduzieren, irgendwann crashed simutrans.
habes es in gdb gestartet und hier der bt:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1214720304 (LWP 27741)]
0x0810aee0 in stadt_t:Confusedtep_passagiere ()
(gdb) bt
#0 0x0810aee0 in stadt_t:Confusedtep_passagiere ()
#1 0x0810fcda in stadt_t:Confusedtep ()
#2 0x0816a2c1 in karte_t:Confusedtep ()
#3 0x0816a496 in karte_t::interactive ()
#4 0x081309cf in simu_main ()
#5 0x08171dbe in main ()
Zitieren
#2
In diesen Moment greift Simutrans auf ein nicht mehr existierendes Gebäude zu. Bin auch schon länger am Suchen der Ursache, da es sich nie reproduzieren lässt.
Zitieren
#3
ok, dann bin ich froh das daran bereits gearbeitet wird.
eventuell wäre ein test ob ein gebäude da ist bevor darauf zugegriffen wird eine möglichkeit a den fehler zu vermeiden, und b herauszufinden welches gebäude es ist, bzw wo das gebäude steht.
eventuell ist es ja eines das man gelöscht hat und das nicht richtig entfernt wurde aus den daten.
Zitieren
#4
Um zu testen, ob da ein Gebäude ist, muss man die Koordinaten kenne, die ja in der Gebäudestruktur gescpeichert sind. Leider steht in der Liste dazu eine ungültige Adresse => Crash.
Zitieren
#5
0.99.13.1 - 1244; Win SDL; WinXP; Basispak64

Absturz beim Aufruf der Reliefkarte.

Code:
Message: wkz_abfrage(): checking map square -1,-1 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 Message: convoi_t::setze_fahrplan(): new=01D712F8, old=01D712F8 Message: vehikel_t::remove_stale_freight(): called Message: top_win(): win=3 ins_win=4 Message: top_win(): win=1 ins_win=3 Message: gui_scrolled_list_t::infowin_event(): selected 0 Message: karte_t::interactive_event(): Keyboard event with code 0 ' ' Message: karte_t::interactive_event(): Keyboard event with code 0 ' ' Message: top_win(): win=2 ins_win=3 Message: simline_t::~simline_t(): deleting fpl=01BA3D10 and old_fpl=01BA3CF0 Message: fahrplan_t::~fahrplan_t(): Schedule 01BA3D10 destructed Message: fahrplan_t::~fahrplan_t(): Schedule 01BA3CF0 destructed Message: simline_t::~simline_t(): line 1 (01BA3A00) destroyed Message: top_win(): win=2 ins_win=3 Message: gui_scrolled_list_t::infowin_event(): selected 0

die Handlungen davor:

- Wechsel auf Trikky-KI
- Karte possitioniert
- Bus gelöscht, danach die Linie dieses Busses
- Bushaltestelle 2 Felder angebaut und 2 wider abgerissen (Station 2 Felder verlegt
- ein Stück Straße umgebaut
- 3 weitere bushaltestellen gebaut
- Linie eines Busses geändert
- Fahrplan des Busses aufgerufen und andere Ziehlstation gewählt
- Bus gelöscht, danach die Linie dieses Busses gelöscht
alles im selben Bereich der Karte, kurzes scrollen

Jetzt wollte ich die Reliefkarte zur weiteren Planung aufrufen, da erfolgete der Absturz.
Zitieren
#6
mein absturz passiert immer in der step_passagiere, und das scheint definitiv mit löschen von häusern zu tun zu haben, tritt meist auf nachdem ich irgendwelche häuser abgerissen habe um strassen oder postämter zu bauen.
Zitieren
#7
erneut Absturz nach ändern einer Bus-Linie

Win SDL; 0.99.13.1 - 1251; Basispak64; Win Xp

Code:
Message: fahrplan_gui_t::action_triggered(): komp=01E0B35C combo=01E0B6FC Message: wkz_abfrage(): checking map square -2,-2 Message: karte_t::interactive_event(event_t &ev): calling a tool Message: spieler_t::suche_transport_ziel: Lieferziele 2 Message: spieler_t::suche_transport_ziel: Lieferziele 2 Message: karte_t::interactive_event(event_t &ev): calling a tool Message: vehikelbauer_t::vehikel_search: Found car Fishing_Boat_DanMacK Message: spieler_t::suche_transport_ziel: Lieferziele 1 Message: karte_t::interactive_event(event_t &ev): calling a tool Message: top_win(): win=4 ins_win=5 Message: fahrplan_gui_t::action_triggered(): komp=01E0B4C4 combo=01E0B6FC Message: top_win(): win=4 ins_win=5 Message: simline_t::register_stops(): 6 fpl entries in schedule 01CE52B8 Message: simline_t::renew_stops(): Line id=12, name='Linie (12)' Message: wkz_abfrage(): checking map square -1,-1 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 Message: convoi_t::setze_fahrplan(): new=01DA12C0, old=01DA12C0 Message: vehikel_t::remove_stale_freight(): called Message: vehikelbauer_t::vehikel_search: Found car Oeltankschiff Message: spieler_t::suche_transport_ziel: Lieferziele 1 Message: spieler_t::rating_transport_quelle_ziel: Missing our 1, total missing 1 Message: spieler_t::do_ki: Check route from Ölbohrinsel (152,91) to Chemiewerk (148,138) (income 453852) Message: spieler_t::do_ki: Tried already 5 routes Message: top_win(): win=3 ins_win=4 Message: top_win(): win=2 ins_win=4
Zitieren
#8
Das ist jedesmal die KI. Die hat noch eine paar Probleme in dieser Version. Wobei ich die Bus-KI nicht wirklich angetastet hatte.
Zitieren
#9
und noch einer

Vermutlich werden die Abstürze von der KI verursacht.
Ich hab nämlich Busse und Buslinien gelöscht.

Die Dock-Fehlermeldung gehöhrt auch nicht zu mir.

Code:
Message: create_win(): ins_win=2 Message: create_win(): new ins_win=3 Message: top_win(): win=2 ins_win=3 Warning: scrollbar_t::setze_knob(): size=364, area=0 not in 1...x Warning: scrollbar_t::setze_knob(): size=186, area=0 not in 1...x Message: create_win(): ins_win=3 Warning: scrollbar_t::setze_knob(): size=364, area=0 not in 1...x Warning: scrollbar_t::setze_knob(): size=186, area=0 not in 1...x Message: create_win(): new ins_win=4 Message: wkz_dockbau(): building dock from square (152,138) to (152,138) Message: fahrplan_t::append(): forbidden stop at 151,151,-2 Message: gui_textarea_t::recalc_size(): reset size to 118,33 Message: create_win(): ins_win=4 Message: create_win(): new ins_win=5 Message: simlinemgmt_t::create_line(): fpl is of type 3 Message: simlinemgmt_t::get_unique_line_id(): free id near 32 Message: simlinemgmt_t::get_unique_line_id(): New id 37 Message: simlinemgmt_t::add_line(): id=37 Message: simline_t::simline_t(karte_t,simlinemgmt,fahrplan_t): create with 37 (unique 37) Message: simlinemgmt_t::create_line(): shipline created Message: fahrplan_t::~fahrplan_t(): Schedule 01D7BB68 destructed Message: convoi_t::add_vehikel(): at pos 0 of 4 totals. Message: convoi_t::add_vehikel(): now 1 of 4 total vehikels. Message: convoi_t::setze_fahrplan(): new=01D7BB68, old=00000000 Message: vehikel_t::remove_stale_freight(): called Message: simline_t::register_stops(): 1 fpl entries in schedule 01BB2D20 Message: convoi_t::start(): Convoi (121) TPI Lopomo Öltanker wechselt von INITIAL nach ROUTING_1 Message: top_win(): win=4 ins_win=5 FATAL ERROR: minivec_tpl<T>::[] index out of bounds: 1 not in 0..0 Aborting program execution ... Please report all fatal errors to team@64.simutrans.com
Zitieren
#10
weils grad zur KI passt

Wie schafft es eine KI nach 2 Jahren Fahrzeuge im Wert von 42,9 Millionen zu verkaufen?

Oder hängt das mit den Abstürzen zusammen.
_______________________

Nachtrag
Zwischen 1.Dezember und 1.Februar muss der Fehler aufgetreten sein. Den Januar-Autosave hab ich leider nicht, da der von einem anderen Pakset ist.
Zitieren


Gehe zu:


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