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