Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
r5596 - CTD bei Linienänderung
#1
Simutrans-Version:
nightly r5596

PAK-Set (+zusätzliche PAK-Dateien):
PAK64

Betriebssystem:
Linux - 64 Bit

Fehler (möglichst genaue Beschreibung):
Beim Angehängten Spielstand:
Wenn ich bei der Bahnlinie "RB 04" im Fahrplahnfenster den Bahnhof "Chemnitz BF" hinzufüge und dann das Fenster schließe, gibt es einen CTD. Dieses Verhalten ist reproduzierbar, aber nur bei dem Bahnhof.

Letzte Aktion siehe Screenshot, nach Schließen des Fensters erfolg der CTD.

Verhalten (Absturz, Einfrieren, ...):
CDT nach schließen des Fahrplanfensters

Edit:
RB4 in "RB 04" Umbenannt ...

Anhänge
Spielstand: http://www.wernieman.de/X101.sve


Angehängte Dateien Thumbnail(s)
   
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#2
Habs kurz angetestet; r5596 + pak 64 V111 funktioniert einwandfrei.
Zitieren
#3
Bei mir PAK64 - r833, pur

CDT ist hier reproduzierbar
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#4
Nochmal getestet mit pak64 v111-2 und r833, beide funktionieren einwandfrei. Beide sind ohne irgendwelche Addons.
Zitieren
#5
Geht bei mir. Compilerfehler? Kannst du das evt. mal in gdb starten un bt ausdrucken?
Zitieren
#6
Hier nur die letzten Zeilen

Code:
Distributing 1 tourist attractions ...
Preparing startup ...
Loading BDF font 'font/Prop-Latin1.bdf'
Loading BDF font font/Prop-Latin1.bdf with 256 characters
Show banner ...
expose: x=1366, y=719
textur_resize()::screen=0xa02ce0
Running world, pause=0, fast forward=0 ...
World destroyed.
Calculating textures ...done
Program received signal SIGSEGV, Segmentation fault.
0x0000000000464869 in ?? ()

Soll ich bestimmte Parameter bei GDB verwenden?

P.S. bei aktuellen nightly (r5599) das gleiche Problem

P.P.S.
Kleiner Test mit verschiedenen Versionen
r5580,r5555: gleiches Problem
r5408: es funktioniert.

zwischen r5408 und r5555 habe ich keine Versionen.
Jeweils getestet mit neuestem pak64

Auch ein laden/speichern hat keine Änderung gebracht.

Wenn gewünscht kann ich auch die Versionsnummer eingrenzen, wo es passiert. Da dieses mi etwas Aufwand (Eigenkompilierung mehrerer Versionsnummern), möchte ich dieses nur momentan noch nicht poaktiv durchführen....
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#7
Geht bei mir ohne Komplikationen. Dabei habe ich alle vier Bahnhofsfelder als Ziel probiert - kein Absturz.
Zitieren
#8
Wenn du im gdb bist, bitte mal "bt" eingeben. Dass sollte die Funktion anzeigen, wo der Fehler auftritt. Evnt. auch mit "-log 1 -debug 3" auf der Kommandozeile.

Im konkreten Fall bin ich mir aber nicht sicher, ob das weiterhilft.
Zitieren
#9
Hier die letzten Zeilen des Output:
(Ungekürzte Logausgabe im Anhang)

Gestartet mit:
gdb --args ./simutrans/simutrans-5599/sim-linux64 -log 1 -debug 3

Code:
Message: wayobj_t::fill_menu():    try to add SlowOverheadpower(0x1899500)
Message: wayobj_t::fill_menu():    try to add HighSpeedOverheadpower(0x10f17a0)
Message: hausbauer_t::fill_menu():    maximum 58
Message: hausbauer_t::fill_menu():    maximum 58
Message: hausbauer_t::fill_menu():    maximum 58
Message: toolbar_t::update():    update toolbar SPECIALTOOLS
Message: hausbauer_t::fill_menu():    maximum 58
Message: toolbar_t::update():    update toolbar EDITTOOLS
Message: toolbar_t::update():    update toolbar LISTTOOLS
Message: binary_heap_tpl():    initialized
Message: karte_t::interactive_event():    Keyboard event with code 0 '?'
Message: karte_t::interactive_event():    Keyboard event with code 0 '?'
Message: gui_scrolled_list_t::infowin_event():    selected -1
Message: gui_scrolled_list_t::show_selection():    sel=22, offset=143, groesse.y=146
Message: karte_t::interactive_event(event_t &ev):    calling a tool
Message: simline_t::register_stops():    3 fpl entries in schedule 0x71e02b0
Message: simline_t::renew_stops():    Line id=135, name='RB 04'

Program received signal SIGSEGV, Segmentation fault.
0x0000000000464869 in ?? ()
(gdb) bt
#0  0x0000000000464869 in ?? ()
#1  0x00000000004656f1 in ?? ()
#2  0x000000000052730c in ?? ()
#3  0x00000000005e9cac in ?? ()
#4  0x00000000005e9ebb in ?? ()
#5  0x00000000005ebf44 in ?? ()
#6  0x00000000005b12c5 in ?? ()
#7  0x00000000005fb28b in ?? ()
#8  0x00000000005b1416 in ?? ()
#9  0x00000000006087d0 in ?? ()
#10 0x00000000005b8de9 in ?? ()
#11 0x00000000005c8780 in ?? ()
#12 0x000000000063cb33 in ?? ()
#13 0x00007ffff67d209d in __libc_start_main () from /lib64/libc.so.6
#14 0x0000000000404c19 in ?? ()
#15 0x00007fffffffdf38 in ?? ()
#16 0x000000000000001c in ?? ()
#17 0x0000000000000005 in ?? ()
#18 0x00000000009c67b0 in ?? ()
#19 0x00007fffffffe299 in ?? ()
#20 0x00007fffffffe29e in ?? ()
#21 0x00007fffffffe2a0 in ?? ()
#22 0x00007fffffffe2a7 in ?? ()
#23 0x0000000000000000 in ?? ()
P.S: Oben RB4 in "RB 04" unbenannt

Habt Ihr auch die Linux64-nightlys vom Server? Oder Eigenkompilate??


Angehängte Dateien
.zip   error.log.zip (Größe: 2,5 KB / Downloads: 390)
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#10
Bei mir ist es Linux 32-bit.
Zitieren


Gehe zu:


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