News:

Simutrans Sites
Know our official sites. Find tools and resources for Simutrans.

FATAL ERROR Linux/gcc 4.1.6.100.1-2014 pak128.100

Started by Brunel, September 11, 2008, 04:48:58 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Brunel

Hi, this is my first bug report so... sorry if I miss something on it.

My system runs Ubuntu 8.04 2.6.24-19-generic (GNOME 2.22.3) and this is what the terminal window shown until I got the "FATAL ERROR" bug:

***@***-desktop:~$ cd /***/***/***/simutrans; ./sim-gcc4 -nomidi
Reading low level config data ...
parse_simuconf() at config/simuconf.tabReading simuconf.tab successful!
Preparing display ...
Screen Flags: requested=10, actual=10
Loading font 'font/prop.fnt'
font/prop.fnt sucessfully loaded as old format prop font!
Init done.
parse_simuconf() at pak128/config/simuconf.tabconfig/simuconf.tabReading simuconf.tab successful!
Reading compatibility sound data ...
Loaded /***/***/***/simutrans/pak128/sound/engine-start-diesel-1.wav to sample 0.
Loaded /***/***/***/simutrans/pak128/sound/engine-start-diesel_d.wav to sample 1.
Loaded /***/***/***/simutrans/pak128/sound/train-horn-diesel-0.wav to sample 2.
Loaded /***/***/***/simutrans/pak128/sound/train-horn-steam-0.wav to sample 3.
Loaded /***/***/***/simutrans/pak128/sound/click.wav to sample 4.
Loaded /***/***/***/simutrans/pak128/sound/boing.wav to sample 5.
Loaded /***/***/***/simutrans/pak128/sound/jackhammer.wav to sample 6.
Loaded /***/***/***/simutrans/pak128/sound/gavel.wav to sample 7.
Loaded /***/***/***/simutrans/pak128/sound/dock.wav to sample 8.
Loaded /***/***/***/simutrans/pak128/sound/explosion.wav to sample 9.
Loaded /***/***/***/simutrans/pak128/sound/cash.wav to sample 10.
Reading city configuration ...
Reading speedbonus configuration ...
Reading forest configuration ...
Reading object data from pak128/...
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
Loaded /***/***/***/simutrans/pak128/sound/train-horn-steam-1.wav to sample 11.
could not load wav (MPEG Layer 3 data not supported)
Loaded /***/***/***/simutrans/pak128/sound/engine-start-diesel-0.wav to sample 12.
Loaded /***/***/***/simutrans/pak128/sound/engine-start-petrol-2.wav to sample 13.
Loaded /***/***/***/simutrans/pak128/sound/ship-horn_a.wav to sample 14.
could not load wav (MPEG Layer 3 data not supported)
Loaded /***/***/***/simutrans/pak128/sound/ship-horn_b.wav to sample 15.
Loaded /***/***/***/simutrans/pak128/sound/engine-start-petrol-1.wav to sample 16.
Loaded /***/***/***/simutrans/pak128/sound/engine-start-petrol-0.wav to sample 17.
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
could not load wav (MPEG Layer 3 data not supported)
tunnel_reader_t::register_obj(): Tunnel RoadTunnel geladen
tunnel_reader_t::register_obj(): Tunnel RailTunnel geladen
Reading menu configuration ...
Calculating textures ...Creating landscape shape...
- ok
Creating cities ...
Distributing 1 tourist attractions ...
Preparing startup ...
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
World destroyed.
Calculating textures ...Creating landscape shape...
- ok
Creating cities ...
Distributing 12 tourist attractions ...
Preparing startup ...
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1014, y=727
textur_resize()::screen=0x836eae8
expose: x=1023, y=731
textur_resize()::screen=0x836eae8
set_zoom_factor() : set 3 (3/4)
set_zoom_factor() : set 4 (2/3)
set_zoom_factor() : set 5 (1/2)
set_zoom_factor() : set 6 (1/3)
set_zoom_factor() : set 7 (1/4)
WARNING: image11926 w=0!
WARNING: image1646 w=0!
set_zoom_factor() : set 6 (1/3)
WARNING: image1646 w=0!
set_zoom_factor() : set 5 (1/2)
set_zoom_factor() : set 4 (2/3)
set_zoom_factor() : set 3 (3/4)
set_zoom_factor() : set 2 (1/1)
set_zoom_factor() : set 3 (3/4)
set_zoom_factor() : set 4 (2/3)
set_zoom_factor() : set 5 (1/2)
set_zoom_factor() : set 6 (1/3)
set_zoom_factor() : set 7 (1/4)
WARNING: image1335 w=0!
WARNING: image1646 w=0!
set_zoom_factor() : set 6 (1/3)
WARNING: image1646 w=0!
set_zoom_factor() : set 5 (1/2)
WARNING: image1646 w=0!
set_zoom_factor() : set 4 (2/3)
WARNING: image1646 w=0!
FATAL ERROR: vector_tpl<T>::[]
index out of bounds: 0 not in 0..-1

Cancel
***@***-desktop:~/***/simutrans$

prissi

The fatal message is enough, imho, the other messages are not so useful, especially with log debug level.

The cause is most likely this bug: http://forum.simutrans.com/index.php?topic=394.0

Brunel

OK prissi, I correct that on future reports.

Don't know if it's the same bug of the link, but I didn't click "fast-forward" for sure. What I was doing was trying to correct a mess on a nod of roads (with 2 of then one-way roads made up by traffic signs) by the general erasing tool so tile by tile, then suddenly popped out the message 'FATAL ERROR: vector_tpl<T>::[] index out of bounds: 0 not in 0..-1 Press any key to exit the program'.

By the way I seen those 'WARNING: image***** w=0!' on older version too if it gives you a clue about a bug or something. Anyway as a result of it with those older version never experience fatal errors.

Thank you very much for your dedicated work to Simutrans.

prissi

The image=0 warning just indicates, that after zooming out, nothing is left of an images (e.g. smoke ... )

Brunel

I see... Anyway noway to reproduce the fatal error issue since latest releases. Maybe you were right and the bug was related with the reported on the link you posted above or with the issue with lines manager window open/closing bug (which i did several times before the error popped out).