Follow-up Comment #4, bug #13498 (project freeciv):

Hello,

I think this is a similar crash. It happened at a middle-click on a sentried
unit in the city window.

Rev 15657 + hack fix patch, 2.1.9+ GTK client

Savegames are before and after, not reproducible.

Christian

Core was generated by `/usr/local/bin/civclient -d 3 -l civclient.log'.
Program terminated with signal 6, Aborted.
[New process 18579]
#0  0xb7f15424 in __kernel_vsyscall ()
(gdb) bt full
#0  0xb7f15424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7693640 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7695018 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb768c5be in __assert_fail () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#4  0x0809a78c in city_owner (pcity=0xb0b1400) at city.c:553
        __PRETTY_FUNCTION__ = "city_owner"
#5  0x0806b55f in find_city_or_settler_near_tile (ptile=0xac5b250,
punit=0xbf92e818) 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=0xa01aec0, sprs=0xbf92e85c,
layer=LAYER_OVERLAYS, ptile=0xac5b250, 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 = "\000"}, {vec = "\000"}, {vec = "\000"}, {vec =
"\000"}, {vec = "\000"}, {vec = "\001"}, {vec = "\001"}, {vec = "\001"}}
        tspecial = {vec = "\001"}
        tterrain_near = {0x81af340, 0x81af340, 0x81af340, 0x81af340, 0x81af340,
0x81af9a0, 0x81af450, 0x81af230}
        pterrain = (struct terrain *) 0x81af450
        owner = <value optimized out>
        __PRETTY_FUNCTION__ = "fill_sprite_array"
#7  0x0806e104 in put_one_element (pcanvas=0xa364530, layer=LAYER_OVERLAYS,
ptile=0xac5b250, pedge=0x0, pcorner=0x0, punit=0x0, pcity=0x0, canvas_x=900,

    canvas_y=674, citymode=0x0) at mapview_common.c:913
        tile_sprs = {{foggable = false, sprite = 0xa4fddb0, offset_x = 0, 
offset_y =
0}, {foggable = false, sprite = 0xa4fa520, offset_x = 0, offset_y = 0}, {
    foggable = false, sprite = 0xa4fddb0, offset_x = 0, offset_y = 0},
{foggable = false, sprite = 0xa0b3240, offset_x = 0, offset_y = 0}, {foggable
= false, 
    sprite = 0xa0b3220, offset_x = 0, offset_y = 0}, {foggable = false,
sprite = 0xa0b3980, offset_x = 0, offset_y = 0}, {foggable = 156, sprite =
0xa035000, 
    offset_x = -1209033316, offset_y = -1080891160}, {foggable = 214, sprite
= 0xa035000, offset_x = 1, offset_y = -1212014704}, {foggable = 8, 
    sprite = 0xb7ef9d9c, offset_x = 167989248, offset_y = -1080891112},
{foggable = 208, sprite = 0xa035000, offset_x = -1212014704, offset_y =
-1080891128}, 
  {foggable = false, sprite = 0x0, offset_x = 1920, offset_y = 167989248},
{foggable = 144, sprite = 0xb7ef9d9c, offset_x = 167989248, 
    offset_y = -1080891048}, {foggable = 193, sprite = 0xa035000, offset_x =
-1080889712, offset_y = 0}, {foggable = false, sprite = 0xbf92ee9c, 
    offset_x = 167989248, offset_y = -1209113003}, {foggable = 36, sprite =
0x0, offset_x = -1, offset_y = -1}, {foggable = 156, sprite = 0xb7ef9d9c, 
    offset_x = -1210030208, offset_y = -1080891016}, {foggable = 37, sprite =
0xbf92eb20, offset_x = 0, offset_y = 168189456}, {foggable = 120, 
    sprite = 0xbf92ebd8, offset_x = 168210360, offset_y = -1080890968},
{foggable = 137, sprite = 0xa06afb8, offset_x = -1080890592, offset_y = 2},
{
    foggable = 216, sprite = 0xbf92eb0c, offset_x = -1210030208, offset_y =
167844328}, {foggable = 120, sprite = 0xa06afb8, offset_x = 168210360, 
    offset_y = -1080890824}, {foggable = 115, sprite = 0xa06afb8, offset_x =
1073774594, offset_y = 32770}, {foggable = 216, sprite = 0xbf92eb0c, 
    offset_x = 200, offset_y = 0}, {foggable = 168, sprite = 0xbf92eb0c,
offset_x = -1080890408, offset_y = 2}, {foggable = 30, sprite = 0x0, offset_x
= 8, 
    offset_y = 167844320}, {foggable = 30, sprite = 0xb79a8040, offset_x = 1,
offset_y = 168130404}, {foggable = 115, sprite = 0xbf92eb20, offset_x = 20, 
    offset_y = 168130404}, {foggable = 120, sprite = 0xbf92eb20, offset_x =
0, offset_y = -1080890824}, {foggable = 252, sprite = 0x14, offset_x = 0, 
    offset_y = 168130488}, {foggable = 218, sprite = 0xb79da678, offset_x =
168210864, offset_y = -1080890536}, {foggable = 158, sprite = 0xbf92eb20, 
    offset_x = -1080889960, offset_y = -1080890592}, {foggable = false,
sprite = 0xbf92eb0c, offset_x = -1080890528, offset_y = -1214683656},
{foggable = 32, 
---Type <return> to continue, or q <return> to quit---
    sprite = 0x1, offset_x = -1220908020, offset_y = -1080890728}, {foggable
= 244, sprite = 0xb73de98e, offset_x = 0, offset_y = -1080890620}, {
    foggable = 6, sprite = 0xbf92eb34, offset_x = 0, offset_y = 0}, {foggable
= 30, sprite = 0xa074fbc, offset_x = -1220908020, offset_y = 18579}, {
    foggable = 184, sprite = 0x0, offset_x = -1080890592, offset_y = 37},
{foggable = 244, sprite = 0xb73dffdc, offset_x = -1080890432, 
    offset_y = -1080890680}, {foggable = false, sprite = 0x1, offset_x =
-1220908020, offset_y = -1080890632}, {foggable = 244, sprite = 0xa074fb0, 
    offset_x = 0, offset_y = -1080890648}, {foggable = 6, sprite = 0xa074fbc,
offset_x = -1220908020, offset_y = -1080890632}, {foggable = 144, 
    sprite = 0xa074fbc, offset_x = -1220908020, offset_y = -1080890536},
{foggable = 173, sprite = 0xa074fb0, offset_x = 168146872, offset_y = 20}, {
    foggable = 15, sprite = 0xb73de98e, offset_x = 180828248, offset_y =
168255656}, {foggable = true, sprite = 0xb73de98e, offset_x = 0, offset_y =
0}, {
    foggable = 6, sprite = 0xa05b7b4, offset_x = -1080890548, offset_y = 0},
{foggable = false, sprite = 0x0, offset_x = 0, offset_y = 18579}, {
    foggable = 236, sprite = 0x0, offset_x = 2, offset_y = -1080890408},
{foggable = 244, sprite = 0xb73dffdc, offset_x = 168146856, offset_y =
-1080890504}, 
  {foggable = false, sprite = 0x1, offset_x = -1220908020, offset_y =
-1080890456}, {foggable = 244, sprite = 0xa074fb0, offset_x = -1224669504, 
    offset_y = -1080890472}, {foggable = 6, sprite = 0xa074fbc, offset_x =
-1220908020, offset_y = -1080890456}, {foggable = 144, sprite = 0xa074fbc, 
    offset_x = -1223193784, offset_y = -1080890408}, {foggable = 239, sprite
= 0xa074fb0, offset_x = 0, offset_y = -1218020780}, {foggable = false, 
    sprite = 0x0, offset_x = 0, offset_y = 0}, {foggable = 236, sprite =
0xa074a70, offset_x = 168146856, offset_y = -1080890376}, {foggable = 241, 
    sprite = 0xa074fb0, offset_x = 4, offset_y = -1080890340}, {foggable =
236, sprite = 0xb76653ec, offset_x = 168249968, offset_y = -1080890344}, {
    foggable = 82, sprite = 0xa074a70, offset_x = 168412160, offset_y = 4},
{foggable = 136, sprite = 0xa85f090, offset_x = 270, offset_y = -1080890296},
{
    foggable = 205, sprite = 0xa074a70, offset_x = 52706372, offset_y =
168412160}, {foggable = 72, sprite = 0x1b2, offset_x = 120, offset_y = 270},
{
    foggable = 136, sprite = 0xa85f090, offset_x = 270, offset_y =
-1080890184}, {foggable = 190, sprite = 0xa85f090, offset_x = 168408400,
offset_y = 1}, {
    foggable = 72, sprite = 0x1b2, offset_x = 120, offset_y = 270}, {foggable
= 36, sprite = 0x0, offset_x = 168408400, offset_y = 4}, {foggable = 136, 
    sprite = 0xa09b500, offset_x = 1, offset_y = -1080890200}, {foggable =
78, sprite = 0xa09b550, offset_x = -1080890172, offset_y = 1}, {foggable =
36, 
    sprite = 0xa35afd0, offset_x = 168408400, offset_y = -1213184069},
{foggable = 136, sprite = 0xad71e98, offset_x = 270, offset_y = -1080890072},
{
    foggable = 190, sprite = 0xa85f090, offset_x = 168408400, offset_y = 1},
{foggable = 72, sprite = 0x1b2, offset_x = 120, offset_y = 270}, {foggable =
40, 
    sprite = 0x0, offset_x = 4, offset_y = 4}, {foggable = 136, sprite =
0xaadf800, offset_x = 4, offset_y = -1080890008}, {foggable = 190, 
    sprite = 0xaadf830, offset_x = 168408400, offset_y = -1080890088},
{foggable = 145, sprite = 0xadafcd8, offset_x = 4, offset_y = -1080890040},
{
    foggable = 249, sprite = 0xa8f85a8, offset_x = 120, offset_y =
-1080890008}, {foggable = 11, sprite = 0xad71e98, offset_x = 0, offset_y =
-1080890040}, {
    foggable = false, sprite = 0x2a2, offset_x = 0, offset_y = -1080890008},
{foggable = 125, sprite = 0xac5b250, offset_x = 180728400, 
    offset_y = -1080890008}}
        count = <value optimized out>
#8  0x0806eb1b in update_map_canvas (canvas_x=840, canvas_y=434, width=120,
height=270) at mapview_common.c:1083
        cx = 900
        cy = 674
        ptile = (struct tile *) 0xac5b250
        pedge = <value optimized out>
        pcorner = <value optimized out>
        ptilepcorner = {tile = {0xac5aa14, 0xac5aa58, 0xac5b2d8, 0xac5b294}}
        ptile_index = 158
        ptile_xi = 2670
        ptile_w = 30
        ptile_h = 30
        ptile_x0 = 84
        ptilepedge = {type = EDGE_WE, tile = {0xac5b20c, 0xac5b250}}
        ptile_yi = 2370
        ptile_si = <value optimized out>
        ptile_di = 171507528
        ptile_r1 = 1
---Type <return> to continue, or q <return> to quit---
        ptile_y0 = 62
        ptile_count = 171
        gui_x_0 = 1260
        gui_y_0 = 930
        gui_x_w = <value optimized out>
        gui_y_h = <value optimized out>
        layer = LAYER_OVERLAYS
        gui_x0 = 1260
        gui_y0 = 930
        full = false
        tmp = <value optimized out>
#9  0x0806f68a in unqueue_mapview_updates (write_to_screen=true) at
mapview_common.c:2315
        min_x = 840
        min_y = 434
        max_x = 960
        max_y = 704
        W = 30
        H = 30
        UW = <value optimized out>
        UH = 180780488
        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 = -79, dy = 30, w = 188, 
    h = 37}, {dx = -75, dy = -75, w = 180, h = 180}}
        my_tile_updates = {0x0, 0x0, 0xadd3158, 0x0, 0x0}
        i = <value optimized out>
#10 0x081132a2 in idle_callback_wrapper (data=0xb38fff0) at gui_main.c:2109
No locals.
#11 0xb7919291 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0x0b38fff0 in ?? ()
No symbol table info available.
#13 0x0b0a3f28 in ?? ()
No symbol table info available.
#14 0xbf92ef98 in ?? ()
No symbol table info available.
#15 0xb7996240 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00000001 in ?? ()
No symbol table info available.
#17 0xb7996240 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xbf92efe8 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#19 0xb791b1d8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
Backtrace stopped: frame did not save the PC
(gdb) 



3: Neither of tags m_cruiser or m_generic found
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 3mal wiederholt (insgesamt 7 Wiederholungen)
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_CHANGE_ACTIVITY(72) len=5
3: sending request 783
3: got packet type=(PACKET_UNIT_CHANGE_ACTIVITY)72 len=5
3: sending packet type=PACKET_PROCESSING_STARTED(0) len=3
3: sending packet type=PACKET_UNIT_INFO(49) len=10
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=10
3: got packet type=(PACKET_PROCESSING_FINISHED)1 len=3
3: sending packet type=PACKET_CONN_PING_INFO(87) len=8
3: sending packet type=PACKET_CONN_PING(88) len=3
3: got packet type=(PACKET_CONN_PING_INFO)87 len=8
3: got packet type=(PACKET_CONN_PING)88 len=3
3: sending packet type=PACKET_CONN_PONG(89) len=3
3: sending request 784
3: got packet type=(PACKET_CONN_PONG)89 len=3
3: sending packet type=PACKET_PROCESSING_STARTED(0) len=3
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_PROCESSING_FINISHED)1 len=3
3: sending packet type=PACKET_UNIT_ORDERS(59) len=7
3: sending request 785
3: got packet type=(PACKET_UNIT_ORDERS)59 len=7
3: sending packet type=PACKET_PROCESSING_STARTED(0) len=3
3: sending packet type=PACKET_UNIT_INFO(49) len=33
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 2mal wiederholt (insgesamt 6 Wiederholungen)
3: sending packet type=PACKET_UNIT_INFO(49) len=9
3: sending packet type=PACKET_UNIT_INFO(49) len=14
3: sending packet type=PACKET_CITY_INFO(21) len=11
3: letzte Mitteilung 2mal wiederholt
3: letzte Mitteilung 2mal wiederholt (insgesamt 4 Wiederholungen)
3: sending packet type=PACKET_UNIT_INFO(49) len=9
3: sending packet type=PACKET_UNIT_INFO(49) len=14
3: sending packet type=PACKET_CITY_INFO(21) len=11
3: letzte Mitteilung 2mal wiederholt
3: letzte Mitteilung 2mal wiederholt (insgesamt 4 Wiederholungen)
3: sending packet type=PACKET_UNIT_INFO(49) len=9
3: sending packet type=PACKET_UNIT_INFO(49) len=14
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_UNIT_INFO(49) len=9
3: sending packet type=PACKET_UNIT_INFO(49) len=18
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 3mal wiederholt (insgesamt 7 Wiederholungen)
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=33
3: Neither of tags m_cruiser or m_generic found
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 2mal wiederholt (insgesamt 6 Wiederholungen)
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_UNIT_INFO)49 len=14
3: Neither of tags m_cruiser or m_generic found
3: got packet type=(PACKET_CITY_INFO)21 len=11
3: letzte Mitteilung 2mal wiederholt
3: letzte Mitteilung 2mal wiederholt (insgesamt 4 Wiederholungen)
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_UNIT_INFO)49 len=14
3: Neither of tags m_cruiser or m_generic found
3: got packet type=(PACKET_CITY_INFO)21 len=11
3: letzte Mitteilung 2mal wiederholt
3: letzte Mitteilung 2mal wiederholt (insgesamt 4 Wiederholungen)
3: got packet type=(PACKET_UNIT_INFO)49 len=9
3: got packet type=(PACKET_UNIT_INFO)49 len=14
3: Neither of tags m_cruiser or m_generic found
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_UNIT_INFO)49 len=9
3: got packet type=(PACKET_UNIT_INFO)49 len=18
3: Neither of tags m_cruiser or m_generic found
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 3mal wiederholt (insgesamt 7 Wiederholungen)
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 Benjamin Franklin).

2: Verbindung verloren: chris von localhost (Spieler Benjamin Franklin).
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-T149-Y980AD.sav.gz'
> 3: Save time: 0,05 seconds (0,046713 apparent)
2: restarting for lack of players

2: restarting for lack of players
> 

(file #5760, file #5761)
    _______________________________________________________

Additional Item Attachment:

File name: d-T148-Y960AD.sav.gz           Size:21 KB
File name: d-T149-Y980AD.sav.gz           Size:20 KB


    _______________________________________________________

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