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