URL:
<http://gna.org/bugs/?23871>
Summary: Save game causes segfault on /start
Project: Freeciv
Submitted by: sveinung
Submitted on: Sun 13 Sep 2015 10:54:47 AM UTC
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Assigned to: None
Originator Email:
Open/Closed: Open
Release: TRUNK
Discussion Lock: Any
Operating System: None
Planned Release:
_______________________________________________________
Details:
The attached savegame gives assertion failures during loading. When the game
starts the server crashes.
The good news is that this probably isn't a part of Freeciv-web yet. (I
suspect patch #6282)
Assertion failures on savegame loading:
./fcser -f maptest.sav.xz
Encodings: Data=UTF-8, Local=UTF-8, Internal=UTF-8
Dette er tjeneren for Freeciv versjon 2.90.99-dev
Mer informasjon om Freeciv finnes på http://www.freeciv.org/
2: Loading rulesets.
2: AI*1 has been added as Lett level AI-controlled player (classic).
2: AI*2 has been added as Lett level AI-controlled player (classic).
2: AI*3 has been added as Lett level AI-controlled player (classic).
2: AI*4 has been added as Lett level AI-controlled player (classic).
2: AI*5 has been added as Lett level AI-controlled player (classic).
2: Savegame: 'aifill' explicitly set to value same as default.
2: Savegame: 'airliftingstyle' explicitly set to value same as default.
2: Savegame: 'allowtake' explicitly set to value same as default.
2: Savegame: 'alltemperate' explicitly set to value same as default.
2: Savegame: 'aqueductloss' explicitly set to value same as default.
2: Savegame: 'autoattack' explicitly set to value same as default.
2: Savegame: 'autosaves' explicitly set to value same as default.
2: Savegame: 'autotoggle' explicitly set to value same as default.
2: Savegame: 'barbarians' explicitly set to value same as default.
2: Savegame: 'borders' explicitly set to value same as default.
2: Savegame: 'citymindist' explicitly set to value same as default.
2: Savegame: 'citynames' explicitly set to value same as default.
2: Savegame: 'civilwarsize' explicitly set to value same as default.
2: Savegame: 'compress' explicitly set to value same as default.
2: Savegame: 'compresstype' explicitly set to value same as default.
2: Savegame: 'conquercost' explicitly set to value same as default.
2: Savegame: 'contactturns' explicitly set to value same as default.
2: Savegame: 'demography' explicitly set to value same as default.
2: Savegame: 'diplbulbcost' explicitly set to value same as default.
2: Savegame: 'diplchance' explicitly set to value same as default.
2: Savegame: 'diplgoldcost' explicitly set to value same as default.
2: Savegame: 'diplomacy' explicitly set to value same as default.
2: Savegame: 'disasters' explicitly set to value same as default.
2: Savegame: 'dispersion' explicitly set to value same as default.
2: Savegame: 'ec_chat' explicitly set to value same as default.
2: Savegame: 'ec_info' explicitly set to value same as default.
2: Savegame: 'ec_max_size' explicitly set to value same as default.
2: Savegame: 'ec_turns' explicitly set to value same as default.
2: Savegame: 'endspaceship' explicitly set to value same as default.
2: Savegame: 'endturn' explicitly set to value same as default.
2: Savegame: 'first_timeout' explicitly set to value same as default.
2: Savegame: 'fixedlength' explicitly set to value same as default.
2: Savegame: 'foggedborders' explicitly set to value same as default.
2: Savegame: 'fogofwar' explicitly set to value same as default.
2: Savegame: 'foodbox' explicitly set to value same as default.
2: Savegame: 'freecost' explicitly set to value same as default.
2: Savegame: 'fulltradesize' explicitly set to value same as default.
2: Savegame: 'gameseed' has been set to 1436278714.
2: Savegame: 'generator' explicitly set to value same as default.
2: Savegame: 'globalwarming' explicitly set to value same as default.
2: Savegame: 'gold' explicitly set to value same as default.
2: Savegame: 'happyborders' explicitly set to value same as default.
2: Savegame: 'homecaughtunits' explicitly set to value same as default.
2: Savegame: 'huts' explicitly set to value same as default.
2: Savegame: 'kicktime' explicitly set to value same as default.
2: Savegame: 'killcitizen' explicitly set to value same as default.
2: Savegame: 'killstack' explicitly set to value same as default.
2: Savegame: 'killunhomed' explicitly set to value same as default.
2: Savegame: 'landmass' explicitly set to value same as default.
2: Savegame: 'mapseed' has been set to 42315850.
2: Savegame: 'mapsize' explicitly set to value same as default.
2: Savegame: 'maxconnectionsperhost' explicitly set to value same as default.
2: Savegame: 'maxplayers' explicitly set to value same as default.
2: Savegame: 'mgr_distance' explicitly set to value same as default.
2: Savegame: 'mgr_foodneeded' explicitly set to value same as default.
2: Savegame: 'mgr_nationchance' explicitly set to value same as default.
2: Savegame: 'mgr_turninterval' explicitly set to value same as default.
2: Savegame: 'mgr_worldchance' explicitly set to value same as default.
2: Savegame: 'migration' explicitly set to value same as default.
2: Savegame: 'minplayers' explicitly set to value same as default.
2: Savegame: 'nationset' explicitly set to value same as default.
2: Savegame: 'naturalcitynames' explicitly set to value same as default.
2: Savegame: 'nettimeout' explicitly set to value same as default.
2: Savegame: 'netwait' explicitly set to value same as default.
2: Savegame: 'notradesize' explicitly set to value same as default.
2: Savegame: 'nuclearwinter' explicitly set to value same as default.
2: Savegame: 'occupychance' explicitly set to value same as default.
2: Savegame: 'onsetbarbs' explicitly set to value same as default.
2: Savegame: 'persistentready' explicitly set to value same as default.
2: Savegame: 'phasemode' explicitly set to value same as default.
2: Savegame: 'pingtime' explicitly set to value same as default.
2: Savegame: 'pingtimeout' explicitly set to value same as default.
2: Savegame: 'plrcolormode' explicitly set to value same as default.
2: Savegame: 'rapturedelay' explicitly set to value same as default.
2: Savegame: 'razechance' explicitly set to value same as default.
2: Savegame: 'restrictinfra' explicitly set to value same as default.
2: Savegame: 'revealmap' explicitly set to value same as default.
2: Savegame: 'revolen' explicitly set to value same as default.
2: Savegame: 'revolentype' explicitly set to value same as default.
2: Savegame: 'savefrequency' explicitly set to value same as default.
2: Savegame: 'savename' explicitly set to value same as default.
2: Savegame: 'savepalace' explicitly set to value same as default.
2: Savegame: 'saveturns' explicitly set to value same as default.
2: Savegame: 'sciencebox' explicitly set to value same as default.
2: Savegame: 'scorefile' explicitly set to value same as default.
2: Savegame: 'scorelog' explicitly set to value same as default.
2: Savegame: 'scoreloglevel' explicitly set to value same as default.
2: Savegame: 'separatepoles' explicitly set to value same as default.
2: Savegame: 'shieldbox' explicitly set to value same as default.
2: Savegame: 'size' explicitly set to value same as default.
2: Savegame: 'specials' explicitly set to value same as default.
2: Savegame: 'startcity' explicitly set to value same as default.
2: Savegame: 'startpos' explicitly set to value same as default.
2: Savegame: 'startunits' explicitly set to value same as default.
2: Savegame: 'steepness' explicitly set to value same as default.
2: Savegame: 'team_pooled_research' explicitly set to value same as default.
2: Savegame: 'teamplacement' explicitly set to value same as default.
2: Savegame: 'techlevel' explicitly set to value same as default.
2: Savegame: 'techlossforgiveness' explicitly set to value same as default.
2: Savegame: 'techlossrestore' explicitly set to value same as default.
2: Savegame: 'techlost_donor' explicitly set to value same as default.
2: Savegame: 'techlost_recv' explicitly set to value same as default.
2: Savegame: 'techpenalty' explicitly set to value same as default.
2: Savegame: 'temperature' explicitly set to value same as default.
2: Savegame: 'tilesperplayer' has been set to 233.
2: Savegame: 'timeaddenemymove' explicitly set to value same as default.
2: Savegame: 'timeout' explicitly set to value same as default.
2: Savegame: 'tinyisles' explicitly set to value same as default.
2: Savegame: 'topology' explicitly set to value same as default.
2: Savegame: 'trademindist' explicitly set to value same as default.
2: Savegame: 'trading_city' explicitly set to value same as default.
2: Savegame: 'trading_gold' explicitly set to value same as default.
2: Savegame: 'trading_tech' explicitly set to value same as default.
2: Savegame: 'turnblock' explicitly set to value same as default.
2: Savegame: 'unitwaittime' explicitly set to value same as default.
2: Savegame: 'unreachableprotects' explicitly set to value same as default.
2: Savegame: 'victories' explicitly set to value same as default.
2: Savegame: 'wetness' explicitly set to value same as default.
2: Savegame: 'xsize' has been set to 54.
2: Savegame: 'ysize' has been set to 72.
2: Fjernet spiller AI*1.
2: Fjernet spiller AI*2.
2: Fjernet spiller AI*3.
2: Fjernet spiller AI*4.
2: Fjernet spiller AI*5.
1: In secfile_lookup_bool() [registry_ini.c:1664]: secfile 'maptest.sav.xz' in
section 'NULL': "player0.unassigned_user" entry doesn't exist.
2: Backtrace:
2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x64a792]
2: 1: ./server/freeciv-server(vdo_log+0x76) [0x64e056]
2: 2: ./server/freeciv-server(do_log+0x7b) [0x64e0eb]
2: 3: ./server/freeciv-server() [0x4e382e]
2: 4: ./server/freeciv-server() [0x4e7341]
2: 5: ./server/freeciv-server(savegame_load+0x2d5) [0x4edac5]
2: 6: ./server/freeciv-server() [0x448366]
2: 7: ./server/freeciv-server(srv_main+0xe4) [0x43cf44]
2: 8: ./server/freeciv-server(main+0x254) [0x433c84]
2: 9: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffa80d12b45]
2: 10: ./server/freeciv-server() [0x43465c]
1: Treaty between unknown players William the Conqueror and Lalibela
2: Backtrace:
2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x64a792]
2: 1: ./server/freeciv-server(vdo_log+0x76) [0x64e056]
2: 2: ./server/freeciv-server(do_log+0x7b) [0x64e0eb]
2: 3: ./server/freeciv-server(savegame_load+0x60b) [0x4eddfb]
2: 4: ./server/freeciv-server() [0x448366]
2: 5: ./server/freeciv-server(srv_main+0xe4) [0x43cf44]
2: 6: ./server/freeciv-server(main+0x254) [0x433c84]
2: 7: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffa80d12b45]
2: 8: ./server/freeciv-server() [0x43465c]
1: Treaty between unknown players Tokugawa Ieyasu and Lalibela
2: Backtrace:
2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x64a792]
2: 1: ./server/freeciv-server(vdo_log+0x76) [0x64e056]
2: 2: ./server/freeciv-server(do_log+0x7b) [0x64e0eb]
2: 3: ./server/freeciv-server(savegame_load+0x60b) [0x4eddfb]
2: 4: ./server/freeciv-server() [0x448366]
2: 5: ./server/freeciv-server(srv_main+0xe4) [0x43cf44]
2: 6: ./server/freeciv-server(main+0x254) [0x433c84]
2: 7: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffa80d12b45]
2: 8: ./server/freeciv-server() [0x43465c]
1: Treaty between unknown players Haraldr Gormsson and Lalibela
2: Backtrace:
2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x64a792]
2: 1: ./server/freeciv-server(vdo_log+0x76) [0x64e056]
2: 2: ./server/freeciv-server(do_log+0x7b) [0x64e0eb]
2: 3: ./server/freeciv-server(savegame_load+0x60b) [0x4eddfb]
2: 4: ./server/freeciv-server() [0x448366]
2: 5: ./server/freeciv-server(srv_main+0xe4) [0x43cf44]
2: 6: ./server/freeciv-server(main+0x254) [0x433c84]
2: 7: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffa80d12b45]
2: 8: ./server/freeciv-server() [0x43465c]
1: Treaty between unknown players Askia Mohammad I and Lalibela
2: Backtrace:
2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x64a792]
2: 1: ./server/freeciv-server(vdo_log+0x76) [0x64e056]
2: 2: ./server/freeciv-server(do_log+0x7b) [0x64e0eb]
2: 3: ./server/freeciv-server(savegame_load+0x60b) [0x4eddfb]
2: 4: ./server/freeciv-server() [0x448366]
2: 5: ./server/freeciv-server(srv_main+0xe4) [0x43cf44]
2: 6: ./server/freeciv-server(main+0x254) [0x433c84]
2: 7: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffa80d12b45]
2: 8: ./server/freeciv-server() [0x43465c]
1: Failure loading savegame!
2: Backtrace:
2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x64a792]
2: 1: ./server/freeciv-server(vdo_log+0x76) [0x64e056]
2: 2: ./server/freeciv-server(do_log+0x7b) [0x64e0eb]
2: 3: ./server/freeciv-server(savegame_load+0x2edd) [0x4f06cd]
2: 4: ./server/freeciv-server() [0x448366]
2: 5: ./server/freeciv-server(srv_main+0xe4) [0x43cf44]
2: 6: ./server/freeciv-server(main+0x254) [0x433c84]
2: 7: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffa80d12b45]
2: 8: ./server/freeciv-server() [0x43465c]
1: in send_ruleset_game() [ruleset.c::6832]: assertion 'game.veteran != ((void
*)0)' failed.
2: Backtrace:
2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x64a792]
2: 1: ./server/freeciv-server(vdo_log+0x76) [0x64e056]
2: 2: ./server/freeciv-server(do_log+0x7b) [0x64e0eb]
2: 3: ./server/freeciv-server(fc_assert_fail+0x8c) [0x64e2dc]
2: 4: ./server/freeciv-server() [0x4c4278]
2: 5: ./server/freeciv-server(send_rulesets+0x36) [0x4d7e56]
2: 6: ./server/freeciv-server() [0x4483ea]
2: 7: ./server/freeciv-server(srv_main+0xe4) [0x43cf44]
2: 8: ./server/freeciv-server(main+0x254) [0x433c84]
2: 9: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffa80d12b45]
2: 10: ./server/freeciv-server() [0x43465c]
1: Vennligst rapporter denne meldingen til http://gna.org/projects/freeciv/
2: Backtrace:
2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x64a792]
2: 1: ./server/freeciv-server(vdo_log+0x76) [0x64e056]
2: 2: ./server/freeciv-server(do_log+0x7b) [0x64e0eb]
2: 3: ./server/freeciv-server(fc_assert_fail+0x118) [0x64e368]
2: 4: ./server/freeciv-server() [0x4c4278]
2: 5: ./server/freeciv-server(send_rulesets+0x36) [0x4d7e56]
2: 6: ./server/freeciv-server() [0x4483ea]
2: 7: ./server/freeciv-server(srv_main+0xe4) [0x43cf44]
2: 8: ./server/freeciv-server(main+0x254) [0x433c84]
2: 9: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffa80d12b45]
2: 10: ./server/freeciv-server() [0x43465c]
2: AI*1 has been added as Lett level AI-controlled player (classic).
2: AI*2 has been added as Lett level AI-controlled player (classic).
2: AI*3 has been added as Lett level AI-controlled player (classic).
2: AI*4 has been added as Lett level AI-controlled player (classic).
2: AI*5 has been added as Lett level AI-controlled player (classic).
2: Aksepterer nå nye klientforbindelser.
For en introduksjon til spillet, skriv 'help'.
>
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Sun 13 Sep 2015 10:54:47 AM UTC Name: maptest.sav.xz Size: 14kB By:
sveinung
<http://gna.org/bugs/download.php?file_id=25125>
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?23871>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev