Follow-up Comment #3, bug #17193 (project freeciv):

Here's a backtrace, if it helps. (S2_3 r18648)

#0  0x00007fc5c8795a75 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x000000000058382f in fc_assert_fail (file=0x5e23e0 "savegame2.c", 
    function=0x5e4f5a "unquote_block", line=976, 
    assertion=<value optimised out>, message=0x0) at log.c:476
        level = LOG_FATAL
#2  0x000000000049f88c in unquote_block (loading=<value optimised out>, 
    plr=0x2422ab0) at savegame2.c:976
        i = <value optimised out>
        length = <value optimised out>
        tmp = <value optimised out>
        quoted = <value optimised out>
        endptr = <value optimised out>
        parsed = false
#3  sg_load_player_attributes (loading=<value optimised out>, plr=0x2422ab0)
    at savegame2.c:4599
        quoted_length = 2110
        quoted = 0x23e5680 "702:00 00 00 00 02 00 00 00 0e 00 00 02 be 00 00
00 1d 05 f5 e1 01 00 00 01 57 ff ff ff ff 02 00 00 00 01 00 00 00 01 00 00 00
01 00 00 00 01 00 00 00 01 00 00 00 01 00 01 00 00 00 00 00 1d 05 f5 e1 0"...
        part_nr = 3
        parts = 3
        plrno = 0
        __FUNCTION__ = "sg_load_player_attributes"
#4  0x00000000004a15e4 in sg_load_players (loading=0x1dbac10)
    at savegame2.c:2886
        pplayer = 0x2422ab0
        _pslot = <value optimised out>
        __FUNCTION__ = "sg_load_players"
#5  0x00000000004a3bc4 in savegame2_load_real (file=<value optimised out>)
    at savegame2.c:600
        loading = <value optimised out>
        was_send_city_suppressed = <value optimised out>
        was_send_tile_suppressed = false
#6  savegame2_load (file=<value optimised out>) at savegame2.c:528
        savefile_options = <value optimised out>
        __FUNCTION__ = "savegame2_load"
        loadtimer = 0x1dbabd0
#7  0x0000000000413ffa in load_command (caller=<value optimised out>, 
    filename=<value optimised out>, check=<value optimised out>)
    at stdinhand.c:3545
        loadtimer = 0x1dbab50
        uloadtimer = 0x1dbab90
        file = <value optimised out>
        arg = "/home/jtn/.freeciv/saves/freeciv-T0115-Y00300-manual.sav.bz2",
' 00' <repeats 28 times>,
"8205\311305177 00 00/ 00 00 00 00 00 00 00U226=311305177 00 00 00 00 00 00 00 
00 00 00270211\311305177 00 00 20",
' 00' <repeats 11 times>, " 01", ' 00' <repeats 19 times>"240,
u217Q377177 00 00 60v217Q377177 00 00 00200\311305177 00 00 01", ' 00'
<repeats 15 times>"305,
K=311305177 00 00 00 00 00 00 00 00 00 00215326=311305177 00 00 00 00 00 00 00 
00 00 00i270 61310305177 00 00 00 00 00 00 00 00 00 00232g=311305177",
' 00' <repeats 19 times>"341"...
        __FUNCTION__ = "load_command"
#8  0x000000000040c3b1 in srv_prepare () at srv_main.c:2246
        __FUNCTION__ = "srv_prepare"
#9  0x000000000040c4c4 in srv_main () at srv_main.c:2516
        __FUNCTION__ = "srv_main"
#10 0x0000000000404137 in main (argc=<value optimised out>, 
    argv=0x7fff518f8578) at civserver.c:375
        inx = 4
        showhelp = false
        showvers = false
        option = 0x1918970
"/usr/local/share/locale/en_GB.UTF-8.utf8/LC_MESSAGES/freeciv.mo"
        __FUNCTION__ = "main"


I also notice that upon connecting to a server which has failed this
assertion and starting the game, the client says:

2: Old attributes detected and removed.

Dunno if that's related.

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?17193>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to