Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Zwei Blöcke mit derselben Blocknummer
#1
Simutrans-Version:
0.86.10.5 (nach Speicherdatum)
PAK-Set (+zusätzliche PAK-Dateien):
pak128
Betriebssystem:
Linux
Fehler (möglichst genaue Beschreibung):

Zwei Blöcke können dieselbe Blocknummer haben; Fehler tritt aber nur sporadisch auf, kann kaum reproduziert werden, wohl häufig in Zusammenhang mit Brücken.
Bug an sich schon bekannt, aber wer weiss, wie lange Hajos Forum noch lebt...

Verhalten (Absturz, Einfrieren, ...):
Absturz, wenn ein (Zwei-Block-)Signal von der anderen Seite eines solchen Blocks abgerissen wird (festgestellt in 0.86.10.5 und 0.87.02)

Key 'r' (114) was pressed
Message: karte_t::interactive_event(): Keyboard event with code 114 'r'
Message: wkz_abfrage(): checking map square -2,-2
Message: wkz_remover(): at -1,-1
Message: wkz_remover_intern(): at (-1,-1)
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Message: karte_t::interactive_event(event_t &ev): calling a tool
Message: wkz_remover(): at 8,40
Message: wkz_remover_intern(): at (8,40)
Message: event_get_last_control_shift(): state 0

Message: wkz_remover(): removing signal 8,40
Message: blockmanager::entferne_signal(): 1 neighbours, 1 signals found
Message: blockstrecke_t::loesche_signal_bei(): rail block 0x962eb58 removes signal 0x962eba8 at 9,40
Message: blockmanager::block_ersetzer::block_ersetzer(): replacing rail block 63
Warning: blockstrecke_t::add_signal(): rail block 0x97ae730 has after adding signal 0x962eb90 at 12,40 6 signals
Speicherzugriffsfehler


Angehängte Dateien
.sve   COM58.sve (Größe: 124,61 KB / Downloads: 339)
Zitieren
#2
Möglicherweise ist das auch die Beschreibung für einen Fehler, den ich bislang bei mir nicht so ganz verstanden habe - es gibt ab und an Strackenstücke, deren Abriß oder Änderung einen Notausstieg zur Folge haben. Und zwar unabhängig vom Betriebssystem...
Wenn man schon nicht überzeugen kann, kann man immer noch möglichst viel Verwirrung stiften.
Zitieren
#3
Einen Übeltäter habe ich gefunden: die Undo-Funktion!

Baue ein Schienenstück zwischen den beiden markierten Punkten (direkt, ohne Zwischenklick über die Ecke o. ä.) und drücke z - Anfang- und Endpunkt der Baustrecke sollten dann dieselbe Blocknummer tragen.

Ach ja, Spiel ist pak64 V0.87.02

31.1.2006: Dateianhang mangels Interesse gelöscht (0 Downloads)
Zitieren
#4
vgl. 86.10.05 & Pak 128 1.2.3 - two rail blocks with the same ID
Sind jetzt auch die anderen Fehlerquellen gefunden? Wie ist der Restfehler reproduzierbar?
(Der Fehler durch Undo-Funktion wurde schon früher behoben.)
Zitieren
#5
Noch einer für die Ablage...
Zitieren


Gehe zu:


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