Resizing the screen while a connecting to an online game reproduceably crashed the game.
Tested with stable release 110.0 from the download thread (Linux with SDL and SDL_mixer).
Tested on 64 bit ubuntu 10.10
pak128.open.r1148
connecting to Timothy's 128.simutrans.entropy.me.uk
A test to resize while a saved game loads was more difficult due to the short time needed to load a local game. I could produce only one crash in 10 tries.
textur_resize()::screen=0x83ad918
expose: x=848, y=817
Program received signal SIGSEGV, Segmentation fault.
0x0825ebbd in ?? ()
(gdb) bt
#0 0x0825ebbd in ?? ()
#1 0x0825ec83 in ?? ()
#2 0x08200a38 in ?? ()
#3 0x0821df43 in ?? ()
#4 0x0822fc89 in ?? ()
#5 0x081f1f44 in ?? ()
#6 0x0826a1e7 in ?? ()
#7 0xf7c8ece7 in __libc_start_main () from /lib32/libc.so.6
#8 0x0804b0c1 in ?? ()
Please note that this issue involves 32 bit libraries on a 64 bit system.
I can crash simutrans only by resizing. NO need to load a game :/
Edit: could you please retest with rev 4320?