URL:
  <http://gna.org/bugs/?13498>

                 Summary: client abort in 2.1.9+ GTK
                 Project: Freeciv
            Submitted by: chrisk
            Submitted on: Donnerstag 07.05.2009 um 19:10
                Category: client-gtk-2.0
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 
        Operating System: None

    _______________________________________________________

Details:

SVN Rev 15653 V2.1 GTK

on moving into an empty enemy city with a tank

city is Koulen, cambodchean, Size 2

auto save from server has tank in city

this happens a few times per game


:~$ ls -l core
-rw------- 1 chris chris 30859264  7. Mai 18:47 core

Core was generated by `/usr/local/bin/civclient -d 3 -l civclient.log'.
Program terminated with signal 6, Aborted.
[New process 5057]
#0  0xb7fd6424 in __kernel_vsyscall ()
(gdb) bt full
#0  0xb7fd6424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7754640 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7756018 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb774d5be in __assert_fail () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#4  0x0809a74c in city_owner (pcity=0xa8c03d0) at city.c:553
        __PRETTY_FUNCTION__ = "city_owner"
#5  0x0806b55f in find_city_or_settler_near_tile (ptile=0x9ff854c,
punit=0xbfdefc38) at mapview_common.c:2005
        pcity = (struct city *) 0x0
        closest_city = <value optimized out>
        closest_settler = <value optimized out>
        best_settler = <value optimized out>
#6  0x08086eb7 in fill_sprite_array (t=0x93bcec0, sprs=0xbfdefc7c,
layer=LAYER_OVERLAYS, ptile=0x9ff854c, pedge=0x0, pcorner=0x0, punit=0x0,
pcity=0x0, 
    citymode=0x0) at tilespec.c:3427
        tileno = <value optimized out>
        dir = <value optimized out>
        tspecial_near = {{vec = "\005\b"}, {vec = "\000"}, {vec = "\000"}, {vec 
=
"\200"}, {vec = "\005"}, {vec = "\200"}, {vec = "\000"}, {vec = "\000\b"}}
        tspecial = {vec = "\200"}
        tterrain_near = {0x81af9a0, 0x81af9a0, 0x81af780, 0x81af9a0, 0x81af780,
0x81af340, 0x81af340, 0x81af560}
        pterrain = (struct terrain *) 0x81af450
        owner = <value optimized out>
        __PRETTY_FUNCTION__ = "fill_sprite_array"
#7  0x0806e104 in put_one_element (pcanvas=0x9706530, layer=LAYER_OVERLAYS,
ptile=0x9ff854c, pedge=0x0, pcorner=0x0, punit=0x0, pcity=0x0, canvas_x=630,

    canvas_y=349, citymode=0x0) at mapview_common.c:913
        tile_sprs = {{foggable = false, sprite = 0x96e6bd0, offset_x = 0, 
offset_y =
0}, {foggable = false, sprite = 0x96eaac8, offset_x = 0, offset_y = 0}, {
    foggable = false, sprite = 0x9899168, offset_x = 0, offset_y = 0},
{foggable = false, sprite = 0x9455280, offset_x = 0, offset_y = 0}, {foggable
= false, 
    sprite = 0x94558e0, offset_x = 0, offset_y = 0}, {foggable = false,
sprite = 0x0, offset_x = 0, offset_y = 0} <repeats 13 times>, {foggable = 30,

    sprite = 0x0, offset_x = 0, offset_y = 0}, {foggable = 115, sprite = 0x0,
offset_x = 0, offset_y = 155231312}, {foggable = 120, sprite = 0xbfdf0078, 
    offset_x = -1075904392, offset_y = -1075905048}, {foggable = 23, sprite =
0xbfdf0078, offset_x = 0, offset_y = 0}, {foggable = 120, sprite = 0xb7d70f00,

    offset_x = -1075904392, offset_y = -1075905000}, {foggable = 236, sprite
= 0x96f2598, offset_x = 4, offset_y = 155221520}, {foggable = 188, 
    sprite = 0xbfdf0078, offset_x = 0, offset_y = 158279064}, {foggable =
120, sprite = 0xbfdf0078, offset_x = 155237408, offset_y = -1075904952}, {
    foggable = 137, sprite = 0x940bc20, offset_x = 0, offset_y = 2},
{foggable = 120, sprite = 0xbfdeffac, offset_x = -1210642688, offset_y =
-1075904936}, {
    foggable = 120, sprite = 0x940bc20, offset_x = 155237408, offset_y =
-1075904808}, {foggable = 115, sprite = 0x940bc20, offset_x = 1073774594, 
    offset_y = 32770}, {foggable = 120, sprite = 0xbfdeffac, offset_x = 132,
offset_y = 155221520}, {foggable = 188, sprite = 0xbfdeffac, 
    offset_x = -1075904392, offset_y = 2}, {foggable = false, sprite =
0xbfdf0000, offset_x = 155237408, offset_y = -1075904840}, {foggable = 137, 
    sprite = 0xb749f98e, offset_x = 1, offset_y = -1075904808}, {foggable =
176, sprite = 0x940bc20, offset_x = 32770, offset_y = 0}, {foggable = 120, 
    sprite = 0x40008002, offset_x = 155237408, offset_y = 5057}, {foggable =
true, sprite = 0x96f2598, offset_x = 1073774594, offset_y = 32770}, {
    foggable = 244, sprite = 0xb74a0fdc, offset_x = -1075904544, offset_y =
-1075904792}, {foggable = false, sprite = 0x1, offset_x = -1220117492, 
    offset_y = -1075904744}, {foggable = 244, sprite = 0x9416fb0, offset_x =
0, offset_y = -1075904760}, {foggable = 6, sprite = 0x9416fbc, 
    offset_x = -1220117492, offset_y = -1075904744}, {foggable = 144, sprite
= 0x9416fbc, offset_x = -1220117492, offset_y = -1075904648}, {foggable =
173, 
    sprite = 0x9416fb0, offset_x = 155178936, offset_y = 20}, {foggable = 30,
sprite = 0xb749f98e, offset_x = -1075904104, offset_y = 155287720}, {
---Type <return> to continue, or q <return> to quit---
    foggable = true, sprite = 0xb749f98e, offset_x = 0, offset_y = 0},
{foggable = 6, sprite = 0x93fd7b4, offset_x = -1075904660, offset_y = 0}, {
    foggable = false, sprite = 0x0, offset_x = 0, offset_y = 5057}, {foggable
= 236, sprite = 0x0, offset_x = 2, offset_y = -1075904520}, {foggable = 244, 
    sprite = 0xb74a0fdc, offset_x = 155178920, offset_y = -1075904616},
{foggable = false, sprite = 0x1, offset_x = -1220117492, offset_y =
-1075904568}, {
    foggable = 244, sprite = 0x9416fb0, offset_x = -1223878976, offset_y =
-1075904584}, {foggable = 6, sprite = 0x9416fbc, offset_x = -1220117492, 
    offset_y = -1075904568}, {foggable = 144, sprite = 0x9416fbc, offset_x =
-1222403256, offset_y = -1075904520}, {foggable = 239, sprite = 0x9416fb0, 
    offset_x = 0, offset_y = -1217230252}, {foggable = false, sprite = 0x0,
offset_x = 0, offset_y = 0}, {foggable = 236, sprite = 0x9416a70, 
    offset_x = 155178920, offset_y = -1075904488}, {foggable = 241, sprite =
0x9416fb0, offset_x = 4, offset_y = -1075904452}, {foggable = 236, 
    sprite = 0xb77263ec, offset_x = 155282032, offset_y = -1075904456},
{foggable = 82, sprite = 0x9416a70, offset_x = 155444224, offset_y = 4}, {
    foggable = 136, sprite = 0xa4d1d80, offset_x = 225, offset_y =
-1075904408}, {foggable = 205, sprite = 0x9416a70, offset_x = 50147973, 
    offset_y = 155444224}, {foggable = 17, sprite = 0x112, offset_x = 491,
offset_y = 225}, {foggable = 136, sprite = 0xa4d1d80, offset_x = 225, 
    offset_y = -1075904296}, {foggable = 190, sprite = 0xa4d1d80, offset_x =
155440464, offset_y = 1}, {foggable = 17, sprite = 0x112, offset_x = 491, 
    offset_y = 225}, {foggable = 36, sprite = 0x0, offset_x = 155440464,
offset_y = 4}, {foggable = 136, sprite = 0x943d500, offset_x = 1, 
    offset_y = -1075904312}, {foggable = 78, sprite = 0x943d550, offset_x =
-1075904284, offset_y = 1}, {foggable = 36, sprite = 0x96fcfd0, 
    offset_x = 155440464, offset_y = -1212393541}, {foggable = 136, sprite =
0xaa5a200, offset_x = 225, offset_y = -1075904184}, {foggable = 190, 
    sprite = 0xa4d1d80, offset_x = 155440464, offset_y = 1}, {foggable = 17,
sprite = 0x112, offset_x = 491, offset_y = 225}, {foggable = 78, sprite =
0x0, 
    offset_x = 3, offset_y = 3}, {foggable = 136, sprite = 0x9e4ff00,
offset_x = 3, offset_y = -1075904120}, {foggable = 190, sprite = 0x9e4ff80, 
    offset_x = 155440464, offset_y = -1075904200}, {foggable = 177, sprite =
0xaa8f500, offset_x = 3, offset_y = -1075904152}, {foggable = 249, 
    sprite = 0x9cc6510, offset_x = 491, offset_y = -1075904120}, {foggable =
43, sprite = 0xaa5a200, offset_x = 0, offset_y = -1075904152}, {
    foggable = false, sprite = 0x15d, offset_x = 0, offset_y = -1075904120},
{foggable = 125, sprite = 0x9ff854c, offset_x = 167740748, 
    offset_y = -1075904120}}
        count = <value optimized out>
#8  0x0806eb1b in update_map_canvas (canvas_x=529, canvas_y=274, width=491,
height=225) at mapview_common.c:1083
        cx = 630
        cy = 349
        ptile = (struct tile *) 0x9ff854c
        pedge = <value optimized out>
        pcorner = <value optimized out>
        ptilepcorner = {tile = {0x9ff7ccc, 0x9ff7d10, 0x9ff88c0, 0x9ff887c}}
        ptile_index = 212
        ptile_xi = 1530
        ptile_w = 30
        ptile_h = 30
        ptile_x0 = 43
        ptilepedge = {type = EDGE_WE, tile = {0x9ff8508, 0x9ff854c}}
        ptile_yi = 2790
        ptile_si = <value optimized out>
        ptile_di = 167561088
        ptile_r1 = 1
        ptile_y0 = 87
        ptile_count = 544
        gui_x_0 = 649
        gui_y_0 = 1305
        gui_x_w = <value optimized out>
        gui_y_h = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        layer = LAYER_OVERLAYS
        gui_x0 = 649
        gui_y0 = 1305
        full = false
        tmp = <value optimized out>
#9  0x0806f68a in unqueue_mapview_updates (write_to_screen=true) at
mapview_common.c:2315
        min_x = 529
        min_y = 274
        max_x = 1020
        max_y = 499
        W = 30
        H = 30
        UW = <value optimized out>
        UH = 167740816
        city_width = 180
        city_height = <value optimized out>
        area = {{dx = 0, dy = 0, w = 30, h = 30}, {dx = -15, dy = -15, w = 60, 
h =
60}, {dx = 0, dy = 0, w = 30, h = 30}, {dx = -131, dy = 30, w = 292, 
    h = 40}, {dx = -75, dy = -75, w = 180, h = 180}}
        my_tile_updates = {0x0, 0xa794580, 0x9cb2070, 0xaaafad8, 0xa9fdc00}
        i = <value optimized out>
#10 0x080600c0 in blink_active_unit () at control.c:666
        myiter = (struct genlist_link *) 0x0
        blink_time = 0.10000000000000001
        blink_timer = (struct timer *) 0xa52c460
#11 0x08058c88 in real_timer_callback () at civclient.c:728
        blink_time = 0
        time_until_next_call = 0
#12 0x08113e5b in timer_callback (data=0x0) at gui_main.c:326
        seconds = 0
#13 0xb79dc906 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00000000 in ?? ()
No symbol table info available.
(gdb) 

3: attack:150, defense:0, attack firepower:1, defense firepower:1
3: sending packet type=PACKET_UNIT_COMBAT_INFO(51) len=9
3: sending packet type=PACKET_UNIT_SHORT_INFO(50) len=15
3: sending packet type=PACKET_CHAT_MSG(18) len=85
3: sending packet type=PACKET_UNIT_REMOVE(48) len=6
3: sending packet type=PACKET_CITY_SHORT_INFO(22) len=7
3: sending packet type=PACKET_UNIT_INFO(49) len=16
3: sending packet type=PACKET_UNIT_INFO(49) len=9
3: sending packet type=PACKET_UNIT_INFO(49) len=9
3: sending packet type=PACKET_PROCESSING_FINISHED(1) len=3
3: got packet type=(PACKET_PROCESSING_STARTED)0 len=3
3: got packet type=(PACKET_UNIT_INFO)49 len=26
3: Neither of tags m_armor or m_generic found
3: got packet type=(PACKET_CITY_INFO)21 len=11
3: letzte Mitteilung 2mal wiederholt
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=7
3: got packet type=(PACKET_CITY_INFO)21 len=11
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=7
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_UNIT_INFO)49 len=13
3: Neither of tags m_armor or m_generic found
3: got packet type=(PACKET_CITY_INFO)21 len=11
3: letzte Mitteilung 2mal wiederholt
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=7
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=7
3: got packet type=(PACKET_CITY_INFO)21 len=11
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_UNIT_SHORT_INFO)50 len=11
3: got packet type=(PACKET_UNIT_COMBAT_INFO)51 len=9
3: Neither of tags f_armor or f_generic found
3: Neither of tags f_diplomat or f_generic found
3: got packet type=(PACKET_UNIT_SHORT_INFO)50 len=15
3: got packet type=(PACKET_CHAT_MSG)18 len=85
3: Neither of tags e_unit_win_att or (null) found
3: got packet type=(PACKET_UNIT_REMOVE)48 len=6
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=7
3: got packet type=(PACKET_UNIT_INFO)49 len=16
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_PROCESSING_FINISHED)1 len=3
3: sending packet type=PACKET_UNIT_ORDERS(59) len=12
3: sending request 6062
3: got packet type=(PACKET_UNIT_ORDERS)59 len=12
3: sending packet type=PACKET_PROCESSING_STARTED(0) len=3
3: sending packet type=PACKET_TILE_INFO(14) len=7
3: letzte Mitteilung 2mal wiederholt
3: sending packet type=PACKET_UNIT_INFO(49) len=11
3: sending packet type=PACKET_CITY_SHORT_INFO(22) len=7
3: sending packet type=PACKET_CHAT_MSG(18) len=69
3: sending packet type=PACKET_TILE_INFO(14) len=17
3: sending packet type=PACKET_CITY_SHORT_INFO(22) len=8
3: sending packet type=PACKET_TILE_INFO(14) len=7
3: sending packet type=PACKET_CITY_SHORT_INFO(22) len=7
3: sending packet type=PACKET_TILE_INFO(14) len=7
3: letzte Mitteilung 2mal wiederholt
3: letzte Mitteilung 1mal wiederholt (insgesamt 3 Wiederholungen)
3: sending packet type=PACKET_CITY_INFO(21) len=98
3: sending packet type=PACKET_CITY_INFO(21) len=85
3: sending packet type=PACKET_CITY_INFO(21) len=110
3: sending packet type=PACKET_CHAT_MSG(18) len=66
3: sending packet type=PACKET_CITY_INFO(21) len=36
3: sending packet type=PACKET_PLAYER_INFO(39) len=13
3: sending packet type=PACKET_CITY_INFO(21) len=36
3: sending packet type=PACKET_CITY_INFO(21) len=36
3: sending packet type=PACKET_CITY_INFO(21) len=83
3: sending packet type=PACKET_CITY_INFO(21) len=36
3: sending packet type=PACKET_PLAYER_INFO(39) len=9
3: sending packet type=PACKET_CITY_INFO(21) len=11
3: letzte Mitteilung 2mal wiederholt
3: letzte Mitteilung 2mal wiederholt (insgesamt 4 Wiederholungen)
3: letzte Mitteilung 1mal wiederholt (insgesamt 5 Wiederholungen)
3: sending packet type=PACKET_CITY_SHORT_INFO(22) len=7
3: sending packet type=PACKET_UNIT_INFO(49) len=9
3: sending packet type=PACKET_UNIT_INFO(49) len=9
3: sending packet type=PACKET_PROCESSING_FINISHED(1) len=3
3: got packet type=(PACKET_PROCESSING_STARTED)0 len=3
3: got packet type=(PACKET_TILE_INFO)14 len=7
3: letzte Mitteilung 2mal wiederholt
3: got packet type=(PACKET_UNIT_INFO)49 len=11
3: Neither of tags m_armor or m_generic found
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=7
3: got packet type=(PACKET_CHAT_MSG)18 len=69
3: Neither of tags e_unit_win_att or (null) found
3: got packet type=(PACKET_TILE_INFO)14 len=17
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=8
3: got packet type=(PACKET_TILE_INFO)14 len=7
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=7
3: got packet type=(PACKET_TILE_INFO)14 len=7
3: letzte Mitteilung 2mal wiederholt
3: letzte Mitteilung 1mal wiederholt (insgesamt 3 Wiederholungen)
3: got packet type=(PACKET_CITY_INFO)21 len=98
3: got packet type=(PACKET_CITY_INFO)21 len=85
3: got packet type=(PACKET_CITY_INFO)21 len=110
3: got packet type=(PACKET_CHAT_MSG)18 len=66
3: Neither of tags e_imp_sold or (null) found
3: got packet type=(PACKET_CITY_INFO)21 len=36
3: got packet type=(PACKET_PLAYER_INFO)39 len=13
3: got packet type=(PACKET_CITY_INFO)21 len=36
3: got packet type=(PACKET_CITY_INFO)21 len=36
3: got packet type=(PACKET_CITY_INFO)21 len=83
3: got packet type=(PACKET_CITY_INFO)21 len=36
3: got packet type=(PACKET_PLAYER_INFO)39 len=9
3: got packet type=(PACKET_CITY_INFO)21 len=11
3: letzte Mitteilung 2mal wiederholt
3: letzte Mitteilung 2mal wiederholt (insgesamt 4 Wiederholungen)
3: letzte Mitteilung 1mal wiederholt (insgesamt 5 Wiederholungen)
3: got packet type=(PACKET_CITY_SHORT_INFO)22 len=7
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_PROCESSING_FINISHED)1 len=3
2: Verbindung verloren: chris von localhost (Spieler Svend Tveskæg).

2: Verbindung verloren: chris von localhost (Spieler Svend Tveskæg).
3: lost_connection_to_client() calls send_player_info_c()
> 2: restarting in 1 seconds for lack of players

2: restarting in 1 seconds for lack of players
> 
Spiel gespeichert als '~/.freeciv/saves/d-T203-Y1515AD.sav.gz'
> 3: Save time: 0,09 seconds (0,095877 apparent)
2: restarting for lack of players

2: restarting for lack of players
> 






    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Nachricht geschickt von/durch Gna!
  http://gna.org/


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

Reply via email to